csharp
public sealed class SourceFieldSymbolA val/var field declared in a type body.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (22)
public VariableDeclarationSyntax Declarationpublic override string Namepublic override Symbol? ContainingSymbolpublic override SyntaxNode DeclaringSyntaxpublic override bool IsPermutationpublic override bool IsComposepublic override bool IsStreampublic override bool IsGroupSharedpublic override NamedTypeSymbol? ComposedTypeThe shader bound to this slot, or null when the field is not a slot or the binding is missing or invalid.
public override bool IsConstA permutation key is const in every sense that matters downstream: its value is known when the shader is compiled, so folding and dead-branch elimination pick it up without a special case. The only difference from a const field is where the value comes from.
public override bool IsStaticpublic override bool IsReadOnlypublic override TypeSymbol Typepublic override string? SemanticNamepublic override object? DeclaredValuepublic override object? ConstantValuepublic override ResourceKind ResourceKindpublic override ResourceSet ResourceSetpublic override bool IsPushConstantpublic override bool IsSharedpublic override bool IsMaterialIndexpublic override ImageFormat? ImageFormat
Used by (2)
- SemanticModelVixen.Raven
- SourceNamedTypeSymbolVixen.Raven