csharp
public abstract class MethodSymbolA callable member: func, init, an accessor, or an intrinsic.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (11)
public override SymbolKind Kindpublic abstract MethodKind MethodKindpublic abstract TypeSymbol ReturnTypepublic abstract IReadOnlyList<ParameterSymbol> Parameterspublic virtual IReadOnlyList<TypeParameterSymbol> TypeParameterspublic int Aritypublic bool IsConstructorpublic virtual ShaderStage StageThe pipeline stage this method is an entry point for, if any.
public virtual WorkgroupSize? WorkgroupSizeThe workgroup size from [ComputeShader(x, y, z)], or null when none was written. Only meaningful on a Compute entry point.
public virtual string? SemanticNameThe semantic its return value carries, from [Semantic("…")].
public int MinimumArgumentCountLowest parameter count a call may supply, honouring defaults.
Methods (1)
public override string ToDisplayString()
Used by (32)
- BinderVixen.Raven
- BindingTestsVixen.Raven.Tests
- BitCastTestsVixen.Raven.Tests
- BlockBinderVixen.Raven
- BoundInvocationExpressionVixen.Raven
- BoundMethodGroupExpressionVixen.Raven
- BoundObjectCreationExpressionVixen.Raven
- BuilderVixen.Raven
- CompilationVixen.Raven
- CompiledLibraryTestsVixen.Raven.Tests
- ComputeTestsVixen.Raven.Tests
- InOutTestsVixen.Raven.Tests
- IntrinsicsVixen.Raven
- LowererVixen.Raven
- MetadataMethodSymbolVixen.Raven
- MonomorphiserVixen.Raven
- NamedTypeSymbolVixen.Raven
- ReferenceLinkVixen.Raven
- SampleGradTestsVixen.Raven.Tests
- SemanticModelVixen.Raven
- SemanticModelTestsVixen.Raven.Tests
- ShaderSemanticsTestsVixen.Raven.Tests
- SizedArrayTestsVixen.Raven.Tests
- SourceMethodSymbolVixen.Raven
- SourceNamedTypeSymbolVixen.Raven
- StateVixen.Raven
- SubstitutedMethodSymbolVixen.Raven
- SubstitutedSymbolsVixen.Raven
- SymbolTestsVixen.Raven.Tests
- SynthesizedMethodSymbolVixen.Raven
- TextureIntrinsicTestsVixen.Raven.Tests
- WritableResourceTestsVixen.Raven.Tests