Implemented interface member:
property
Kind
Microsoft.CodeAnalysis.IOperation.Kind
133 overrides of Kind
Microsoft.CodeAnalysis (133)
Generated\Operations.Generated.cs (127)
4092public override OperationKind Kind => OperationKind.Block; 4147public override OperationKind Kind => OperationKind.VariableDeclarationGroup; 4217public override OperationKind Kind => OperationKind.Switch; 4323public override OperationKind Kind => OperationKind.Loop; 4415public override OperationKind Kind => OperationKind.Loop; 4527public override OperationKind Kind => OperationKind.Loop; 4551public override OperationKind Kind => OperationKind.Loop; 4604public override OperationKind Kind => OperationKind.Labeled; 4624public override OperationKind Kind => OperationKind.Branch; 4638public override OperationKind Kind => OperationKind.Empty; 4690public override OperationKind Kind { get; } 4754public override OperationKind Kind => OperationKind.Lock; 4833public override OperationKind Kind => OperationKind.Try; 4901public override OperationKind Kind => OperationKind.Using; 4952public override OperationKind Kind => OperationKind.ExpressionStatement; 5016public override OperationKind Kind => OperationKind.LocalFunction; 5030public override OperationKind Kind => OperationKind.Stop; 5044public override OperationKind Kind => OperationKind.End; 5110public override OperationKind Kind => OperationKind.RaiseEvent; 5128public override OperationKind Kind => OperationKind.Literal; 5188public override OperationKind Kind => OperationKind.Conversion; 5261public override OperationKind Kind => OperationKind.Invocation; 5328public override OperationKind Kind => OperationKind.ArrayElementReference; 5350public override OperationKind Kind => OperationKind.LocalReference; 5369public override OperationKind Kind => OperationKind.ParameterReference; 5434public override OperationKind Kind => OperationKind.FieldReference; 5490public override OperationKind Kind => OperationKind.MethodReference; 5559public override OperationKind Kind => OperationKind.PropertyReference; 5613public override OperationKind Kind => OperationKind.EventReference; 5676public override OperationKind Kind => OperationKind.Unary; 5754public override OperationKind Kind => OperationKind.Binary; 5831public override OperationKind Kind => OperationKind.Conditional; 5898public override OperationKind Kind => OperationKind.Coalesce; 5951public override OperationKind Kind => OperationKind.AnonymousFunction; 6021public override OperationKind Kind => OperationKind.ObjectCreation; 6073public override OperationKind Kind => OperationKind.TypeParameterObjectCreation; 6140public override OperationKind Kind => OperationKind.ArrayCreation; 6159public override OperationKind Kind => OperationKind.InstanceReference; 6215public override OperationKind Kind => OperationKind.IsType; 6267public override OperationKind Kind => OperationKind.Await; 6340public override OperationKind Kind => OperationKind.SimpleAssignment; 6415public override OperationKind Kind => OperationKind.CompoundAssignment; 6468public override OperationKind Kind => OperationKind.Parenthesized; 6533public override OperationKind Kind => OperationKind.EventAssignment; 6596public override OperationKind Kind => OperationKind.ConditionalAccess; 6613public override OperationKind Kind => OperationKind.ConditionalAccessInstance; 6670public override OperationKind Kind => OperationKind.InterpolatedString; 6726public override OperationKind Kind => OperationKind.AnonymousObjectCreation; 6782public override OperationKind Kind => OperationKind.ObjectOrCollectionInitializer; 6845public override OperationKind Kind => OperationKind.MemberInitializer; 6898public override OperationKind Kind => OperationKind.NameOf; 6956public override OperationKind Kind => OperationKind.Tuple; 7014public override OperationKind Kind => OperationKind.DynamicMemberReference; 7066public override OperationKind Kind => OperationKind.TranslatedQuery; 7118public override OperationKind Kind => OperationKind.DelegateCreation; 7136public override OperationKind Kind => OperationKind.DefaultValue; 7155public override OperationKind Kind => OperationKind.TypeOf; 7175public override OperationKind Kind => OperationKind.SizeOf; 7227public override OperationKind Kind => OperationKind.AddressOf; 7290public override OperationKind Kind => OperationKind.IsPattern; 7353public override OperationKind Kind { get; } 7405public override OperationKind Kind => OperationKind.Throw; 7464public override OperationKind Kind => OperationKind.DeconstructionAssignment; 7516public override OperationKind Kind => OperationKind.DeclarationExpression; 7533public override OperationKind Kind => OperationKind.OmittedArgument; 7595public override OperationKind Kind => OperationKind.FieldInitializer; 7642public override OperationKind Kind => OperationKind.VariableInitializer; 7693public override OperationKind Kind => OperationKind.PropertyInitializer; 7744public override OperationKind Kind => OperationKind.ParameterInitializer; 7799public override OperationKind Kind => OperationKind.ArrayInitializer; 7867public override OperationKind Kind => OperationKind.VariableDeclarator; 7948public override OperationKind Kind => OperationKind.VariableDeclaration; 8009public override OperationKind Kind => OperationKind.Argument; 8086public override OperationKind Kind => OperationKind.CatchClause; 8160public override OperationKind Kind => OperationKind.SwitchCase; 8184public override OperationKind Kind => OperationKind.CaseClause; 8247public override OperationKind Kind => OperationKind.CaseClause; 8309public override OperationKind Kind => OperationKind.CaseClause; 8362public override OperationKind Kind => OperationKind.CaseClause; 8413public override OperationKind Kind => OperationKind.CaseClause; 8469public override OperationKind Kind => OperationKind.InterpolatedStringText; 8542public override OperationKind Kind => OperationKind.Interpolation; 8604public override OperationKind Kind => OperationKind.ConstantPattern; 8626public override OperationKind Kind => OperationKind.DeclarationPattern; 8691public override OperationKind Kind => OperationKind.TupleBinary; 8758public override OperationKind Kind => OperationKind.MethodBody; 8829public override OperationKind Kind => OperationKind.ConstructorBody; 8848public override OperationKind Kind => OperationKind.Discard; 8901public override OperationKind Kind => OperationKind.FlowCapture; 8923public override OperationKind Kind => OperationKind.FlowCaptureReference; 8976public override OperationKind Kind => OperationKind.IsNull; 8993public override OperationKind Kind => OperationKind.CaughtException; 9012public override OperationKind Kind => OperationKind.StaticLocalInitializationSemaphore; 9071public override OperationKind Kind => OperationKind.CoalesceAssignment; 9138public override OperationKind Kind => OperationKind.Range; 9195public override OperationKind Kind => OperationKind.ReDim; 9261public override OperationKind Kind => OperationKind.ReDimClause; 9337public override OperationKind Kind => OperationKind.RecursivePattern; 9351public override OperationKind Kind => OperationKind.DiscardPattern; 9420public override OperationKind Kind => OperationKind.SwitchExpression; 9495public override OperationKind Kind => OperationKind.SwitchExpressionArm; 9557public override OperationKind Kind => OperationKind.PropertySubpattern; 9620public override OperationKind Kind => OperationKind.None; 9684public override OperationKind Kind => OperationKind.None; 9736public override OperationKind Kind => OperationKind.None; 9755public override OperationKind Kind => OperationKind.None; 9817public override OperationKind Kind => OperationKind.None; 9872public override OperationKind Kind => OperationKind.UsingDeclaration; 9923public override OperationKind Kind => OperationKind.NegatedPattern; 9987public override OperationKind Kind => OperationKind.BinaryPattern; 10005public override OperationKind Kind => OperationKind.TypePattern; 10058public override OperationKind Kind => OperationKind.RelationalPattern; 10123public override OperationKind Kind => OperationKind.With; 10190public override OperationKind Kind => OperationKind.InterpolatedStringHandlerCreation; 10252public override OperationKind Kind => OperationKind.InterpolatedStringAddition; 10304public override OperationKind Kind { get; } 10324public override OperationKind Kind => OperationKind.InterpolatedStringHandlerArgumentPlaceholder; 10391public override OperationKind Kind => OperationKind.FunctionPointerInvocation; 10452public override OperationKind Kind => OperationKind.ListPattern; 10505public override OperationKind Kind => OperationKind.SlicePattern; 10572public override OperationKind Kind => OperationKind.ImplicitIndexerReference; 10591public override OperationKind Kind => OperationKind.Utf8String; 10642public override OperationKind Kind => OperationKind.Attribute; 10705public override OperationKind Kind => OperationKind.InlineArrayAccess; 10778public override OperationKind Kind => OperationKind.CollectionExpression; 10834public override OperationKind Kind => OperationKind.Spread; 10851public 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;