Implemented interface member:
property
Kind
Microsoft.CodeAnalysis.IOperation.Kind
133 overrides of Kind
Microsoft.CodeAnalysis (133)
Generated\Operations.Generated.cs (127)
4090public override OperationKind Kind => OperationKind.Block; 4145public override OperationKind Kind => OperationKind.VariableDeclarationGroup; 4215public override OperationKind Kind => OperationKind.Switch; 4321public override OperationKind Kind => OperationKind.Loop; 4413public override OperationKind Kind => OperationKind.Loop; 4525public override OperationKind Kind => OperationKind.Loop; 4549public override OperationKind Kind => OperationKind.Loop; 4602public override OperationKind Kind => OperationKind.Labeled; 4622public override OperationKind Kind => OperationKind.Branch; 4636public override OperationKind Kind => OperationKind.Empty; 4688public override OperationKind Kind { get; } 4752public override OperationKind Kind => OperationKind.Lock; 4831public override OperationKind Kind => OperationKind.Try; 4899public override OperationKind Kind => OperationKind.Using; 4950public override OperationKind Kind => OperationKind.ExpressionStatement; 5014public override OperationKind Kind => OperationKind.LocalFunction; 5028public override OperationKind Kind => OperationKind.Stop; 5042public override OperationKind Kind => OperationKind.End; 5108public override OperationKind Kind => OperationKind.RaiseEvent; 5126public override OperationKind Kind => OperationKind.Literal; 5186public override OperationKind Kind => OperationKind.Conversion; 5259public override OperationKind Kind => OperationKind.Invocation; 5326public override OperationKind Kind => OperationKind.ArrayElementReference; 5348public override OperationKind Kind => OperationKind.LocalReference; 5367public override OperationKind Kind => OperationKind.ParameterReference; 5432public override OperationKind Kind => OperationKind.FieldReference; 5488public override OperationKind Kind => OperationKind.MethodReference; 5557public override OperationKind Kind => OperationKind.PropertyReference; 5611public override OperationKind Kind => OperationKind.EventReference; 5674public override OperationKind Kind => OperationKind.Unary; 5752public override OperationKind Kind => OperationKind.Binary; 5829public override OperationKind Kind => OperationKind.Conditional; 5896public override OperationKind Kind => OperationKind.Coalesce; 5949public override OperationKind Kind => OperationKind.AnonymousFunction; 6019public override OperationKind Kind => OperationKind.ObjectCreation; 6071public override OperationKind Kind => OperationKind.TypeParameterObjectCreation; 6138public override OperationKind Kind => OperationKind.ArrayCreation; 6157public override OperationKind Kind => OperationKind.InstanceReference; 6213public override OperationKind Kind => OperationKind.IsType; 6265public override OperationKind Kind => OperationKind.Await; 6338public override OperationKind Kind => OperationKind.SimpleAssignment; 6413public override OperationKind Kind => OperationKind.CompoundAssignment; 6466public override OperationKind Kind => OperationKind.Parenthesized; 6531public override OperationKind Kind => OperationKind.EventAssignment; 6594public override OperationKind Kind => OperationKind.ConditionalAccess; 6611public override OperationKind Kind => OperationKind.ConditionalAccessInstance; 6668public override OperationKind Kind => OperationKind.InterpolatedString; 6724public override OperationKind Kind => OperationKind.AnonymousObjectCreation; 6780public override OperationKind Kind => OperationKind.ObjectOrCollectionInitializer; 6843public override OperationKind Kind => OperationKind.MemberInitializer; 6896public override OperationKind Kind => OperationKind.NameOf; 6954public override OperationKind Kind => OperationKind.Tuple; 7012public override OperationKind Kind => OperationKind.DynamicMemberReference; 7064public override OperationKind Kind => OperationKind.TranslatedQuery; 7116public override OperationKind Kind => OperationKind.DelegateCreation; 7134public override OperationKind Kind => OperationKind.DefaultValue; 7153public override OperationKind Kind => OperationKind.TypeOf; 7173public override OperationKind Kind => OperationKind.SizeOf; 7225public override OperationKind Kind => OperationKind.AddressOf; 7288public override OperationKind Kind => OperationKind.IsPattern; 7351public override OperationKind Kind { get; } 7403public override OperationKind Kind => OperationKind.Throw; 7462public override OperationKind Kind => OperationKind.DeconstructionAssignment; 7514public override OperationKind Kind => OperationKind.DeclarationExpression; 7531public override OperationKind Kind => OperationKind.OmittedArgument; 7593public override OperationKind Kind => OperationKind.FieldInitializer; 7640public override OperationKind Kind => OperationKind.VariableInitializer; 7691public override OperationKind Kind => OperationKind.PropertyInitializer; 7742public override OperationKind Kind => OperationKind.ParameterInitializer; 7797public override OperationKind Kind => OperationKind.ArrayInitializer; 7865public override OperationKind Kind => OperationKind.VariableDeclarator; 7946public override OperationKind Kind => OperationKind.VariableDeclaration; 8007public override OperationKind Kind => OperationKind.Argument; 8084public override OperationKind Kind => OperationKind.CatchClause; 8158public override OperationKind Kind => OperationKind.SwitchCase; 8182public override OperationKind Kind => OperationKind.CaseClause; 8245public override OperationKind Kind => OperationKind.CaseClause; 8307public override OperationKind Kind => OperationKind.CaseClause; 8360public override OperationKind Kind => OperationKind.CaseClause; 8411public override OperationKind Kind => OperationKind.CaseClause; 8467public override OperationKind Kind => OperationKind.InterpolatedStringText; 8540public override OperationKind Kind => OperationKind.Interpolation; 8602public override OperationKind Kind => OperationKind.ConstantPattern; 8624public override OperationKind Kind => OperationKind.DeclarationPattern; 8689public override OperationKind Kind => OperationKind.TupleBinary; 8756public override OperationKind Kind => OperationKind.MethodBody; 8827public override OperationKind Kind => OperationKind.ConstructorBody; 8846public override OperationKind Kind => OperationKind.Discard; 8899public override OperationKind Kind => OperationKind.FlowCapture; 8921public override OperationKind Kind => OperationKind.FlowCaptureReference; 8974public override OperationKind Kind => OperationKind.IsNull; 8991public override OperationKind Kind => OperationKind.CaughtException; 9010public override OperationKind Kind => OperationKind.StaticLocalInitializationSemaphore; 9069public override OperationKind Kind => OperationKind.CoalesceAssignment; 9136public override OperationKind Kind => OperationKind.Range; 9193public override OperationKind Kind => OperationKind.ReDim; 9259public override OperationKind Kind => OperationKind.ReDimClause; 9335public override OperationKind Kind => OperationKind.RecursivePattern; 9349public override OperationKind Kind => OperationKind.DiscardPattern; 9418public override OperationKind Kind => OperationKind.SwitchExpression; 9493public override OperationKind Kind => OperationKind.SwitchExpressionArm; 9555public override OperationKind Kind => OperationKind.PropertySubpattern; 9618public override OperationKind Kind => OperationKind.None; 9682public override OperationKind Kind => OperationKind.None; 9734public override OperationKind Kind => OperationKind.None; 9753public override OperationKind Kind => OperationKind.None; 9815public override OperationKind Kind => OperationKind.None; 9870public override OperationKind Kind => OperationKind.UsingDeclaration; 9921public override OperationKind Kind => OperationKind.NegatedPattern; 9985public override OperationKind Kind => OperationKind.BinaryPattern; 10003public override OperationKind Kind => OperationKind.TypePattern; 10056public override OperationKind Kind => OperationKind.RelationalPattern; 10121public override OperationKind Kind => OperationKind.With; 10188public override OperationKind Kind => OperationKind.InterpolatedStringHandlerCreation; 10250public override OperationKind Kind => OperationKind.InterpolatedStringAddition; 10302public override OperationKind Kind { get; } 10322public override OperationKind Kind => OperationKind.InterpolatedStringHandlerArgumentPlaceholder; 10389public override OperationKind Kind => OperationKind.FunctionPointerInvocation; 10450public override OperationKind Kind => OperationKind.ListPattern; 10503public override OperationKind Kind => OperationKind.SlicePattern; 10570public override OperationKind Kind => OperationKind.ImplicitIndexerReference; 10589public override OperationKind Kind => OperationKind.Utf8String; 10640public override OperationKind Kind => OperationKind.Attribute; 10703public override OperationKind Kind => OperationKind.InlineArrayAccess; 10776public override OperationKind Kind => OperationKind.CollectionExpression; 10832public override OperationKind Kind => OperationKind.Spread; 10849public override OperationKind Kind => OperationKind.CollectionExpressionElementsPlaceholder;
Operations\OperationNodes.cs (6)
66public override OperationKind Kind => OperationKind.None; 137public override OperationKind Kind => OperationKind.Invalid; 168public override OperationKind Kind => OperationKind.FlowAnonymousFunction; 260public override OperationKind Kind => OperationKind.DynamicObjectCreation; 402public override OperationKind Kind => OperationKind.DynamicInvocation; 424public override OperationKind Kind => OperationKind.DynamicIndexerAccess;