API Browser

Interface

IVariableDeclaratorOperation

interface IVariableDeclaratorOperation

Namespace: Raven.CodeAnalysis.Operations
Assembly: Raven.CodeAnalysis.dll
Source file: Operations.cs

Inherits: IOperation

Properties

10 items
ChildOperations: ImmutableArray<IOperation> Gets the child operations contained within this operation. Inherited from IOperation.ChildOperations · Defined by IOperation.ChildOperations · Required implementation (no default).
IgnoredArguments: ImmutableArray<IOperation> Additional arguments supplied to the declarator in error cases, ignored by the compiler. This only used for the C# case of DeclaredArgumentSyntax nodes on a VariableDeclaratorSynta… Defined by IVariableDeclaratorOperation.IgnoredArguments · Required implementation (no default).
Initializer: IVariableInitializerOperation? Optional initializer of the variable. Defined by IVariableDeclaratorOperation.Initializer · Required implementation (no default).
IsImplicit: bool Gets a value indicating whether the operation was implicitly generated by the compiler. Inherited from IOperation.IsImplicit · Defined by IOperation.IsImplicit · Required implementation (no default).
Kind: OperationKind Gets the kind of this operation. Inherited from IOperation.Kind · Defined by IOperation.Kind · Required implementation (no default).
Parent: IOperation? Gets the parent operation in the tree, or null if this is the root. Inherited from IOperation.Parent · Defined by IOperation.Parent · Required implementation (no default).
SemanticModel: SemanticModel Gets the semantic model this operation belongs to. Inherited from IOperation.SemanticModel · Defined by IOperation.SemanticModel · Required implementation (no default).
Symbol: ILocalSymbol Symbol declared by this variable declaration Defined by IVariableDeclaratorOperation.Symbol · Required implementation (no default).
Syntax: SyntaxNode Gets the syntax node that produced the operation. Inherited from IOperation.Syntax · Defined by IOperation.Syntax · Required implementation (no default).
Type: ITypeSymbol? Gets the type of the value produced by the operation, if any. Inherited from IOperation.Type · Defined by IOperation.Type · Required implementation (no default).

Methods

2 items
Accept(visitor: OperationVisitor) -> () Accepts the specified visitor. Inherited from IOperation.Accept · Defined by IOperation.Accept · Required implementation (no default).
Accept<TResult>(visitor: OperationVisitor<TResult>) -> TResult Accepts the specified visitor and returns a value. Inherited from IOperation.Accept · Defined by IOperation.Accept · Required implementation (no default).