Interface
IPropagationOperation
interface IPropagationOperation
Namespace: Raven.CodeAnalysis.Operations
Assembly: Raven.CodeAnalysis.dll
Source file: Operations.cs
Inherits: IOperation, IUnaryOperation
Properties
13 items
ChildOperations: ImmutableArray<IOperation>
Gets the child operations contained within this operation.
Inherited from IOperation.ChildOperations · Defined by IOperation.ChildOperations · Required implementation (no default).
EnclosingErrorConstructor: IMethodSymbol
No summary available.
Defined by IPropagationOperation.EnclosingErrorConstructor · Required implementation (no default).
EnclosingResultType: INamedTypeSymbol
No summary available.
Defined by IPropagationOperation.EnclosingResultType · Required implementation (no default).
ErrorType: ITypeSymbol?
No summary available.
Defined by IPropagationOperation.ErrorType · Required implementation (no default).
IsChecked: bool
Gets whether the built-in unary operator checks integer overflow.
Inherited from IUnaryOperation.IsChecked · Defined by IUnaryOperation.IsChecked · Default implementation provided.
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).
OkType: ITypeSymbol
No summary available.
Defined by IPropagationOperation.OkType · Required implementation (no default).
Operand: IOperation?
No summary available.
Inherited from IUnaryOperation.Operand · Defined by IUnaryOperation.Operand · 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).
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).