Implemented interface member:
property
Kind
Microsoft.CodeAnalysis.IOperation.Kind
129 overrides of Kind
Microsoft.CodeAnalysis (129)
Generated\Operations.Generated.cs (123)
3679public override OperationKind Kind => OperationKind.Block; 3734public override OperationKind Kind => OperationKind.VariableDeclarationGroup; 3804public override OperationKind Kind => OperationKind.Switch; 3910public override OperationKind Kind => OperationKind.Loop; 4002public override OperationKind Kind => OperationKind.Loop; 4114public override OperationKind Kind => OperationKind.Loop; 4138public override OperationKind Kind => OperationKind.Loop; 4191public override OperationKind Kind => OperationKind.Labeled; 4211public override OperationKind Kind => OperationKind.Branch; 4225public override OperationKind Kind => OperationKind.Empty; 4277public override OperationKind Kind { get; } 4341public override OperationKind Kind => OperationKind.Lock; 4420public override OperationKind Kind => OperationKind.Try; 4488public override OperationKind Kind => OperationKind.Using; 4539public override OperationKind Kind => OperationKind.ExpressionStatement; 4603public override OperationKind Kind => OperationKind.LocalFunction; 4617public override OperationKind Kind => OperationKind.Stop; 4631public override OperationKind Kind => OperationKind.End; 4697public override OperationKind Kind => OperationKind.RaiseEvent; 4715public override OperationKind Kind => OperationKind.Literal; 4775public override OperationKind Kind => OperationKind.Conversion; 4848public override OperationKind Kind => OperationKind.Invocation; 4915public override OperationKind Kind => OperationKind.ArrayElementReference; 4937public override OperationKind Kind => OperationKind.LocalReference; 4956public override OperationKind Kind => OperationKind.ParameterReference; 5021public override OperationKind Kind => OperationKind.FieldReference; 5077public override OperationKind Kind => OperationKind.MethodReference; 5146public override OperationKind Kind => OperationKind.PropertyReference; 5200public override OperationKind Kind => OperationKind.EventReference; 5263public override OperationKind Kind => OperationKind.Unary; 5341public override OperationKind Kind => OperationKind.Binary; 5418public override OperationKind Kind => OperationKind.Conditional; 5485public override OperationKind Kind => OperationKind.Coalesce; 5538public override OperationKind Kind => OperationKind.AnonymousFunction; 5608public override OperationKind Kind => OperationKind.ObjectCreation; 5660public override OperationKind Kind => OperationKind.TypeParameterObjectCreation; 5727public override OperationKind Kind => OperationKind.ArrayCreation; 5746public override OperationKind Kind => OperationKind.InstanceReference; 5802public override OperationKind Kind => OperationKind.IsType; 5854public override OperationKind Kind => OperationKind.Await; 5927public override OperationKind Kind => OperationKind.SimpleAssignment; 6002public override OperationKind Kind => OperationKind.CompoundAssignment; 6055public override OperationKind Kind => OperationKind.Parenthesized; 6120public override OperationKind Kind => OperationKind.EventAssignment; 6183public override OperationKind Kind => OperationKind.ConditionalAccess; 6200public override OperationKind Kind => OperationKind.ConditionalAccessInstance; 6257public override OperationKind Kind => OperationKind.InterpolatedString; 6313public override OperationKind Kind => OperationKind.AnonymousObjectCreation; 6369public override OperationKind Kind => OperationKind.ObjectOrCollectionInitializer; 6432public override OperationKind Kind => OperationKind.MemberInitializer; 6485public override OperationKind Kind => OperationKind.NameOf; 6543public override OperationKind Kind => OperationKind.Tuple; 6601public override OperationKind Kind => OperationKind.DynamicMemberReference; 6653public override OperationKind Kind => OperationKind.TranslatedQuery; 6705public override OperationKind Kind => OperationKind.DelegateCreation; 6723public override OperationKind Kind => OperationKind.DefaultValue; 6742public override OperationKind Kind => OperationKind.TypeOf; 6762public override OperationKind Kind => OperationKind.SizeOf; 6814public override OperationKind Kind => OperationKind.AddressOf; 6877public override OperationKind Kind => OperationKind.IsPattern; 6940public override OperationKind Kind { get; } 6992public override OperationKind Kind => OperationKind.Throw; 7051public override OperationKind Kind => OperationKind.DeconstructionAssignment; 7103public override OperationKind Kind => OperationKind.DeclarationExpression; 7120public override OperationKind Kind => OperationKind.OmittedArgument; 7182public override OperationKind Kind => OperationKind.FieldInitializer; 7229public override OperationKind Kind => OperationKind.VariableInitializer; 7280public override OperationKind Kind => OperationKind.PropertyInitializer; 7331public override OperationKind Kind => OperationKind.ParameterInitializer; 7386public override OperationKind Kind => OperationKind.ArrayInitializer; 7454public override OperationKind Kind => OperationKind.VariableDeclarator; 7535public override OperationKind Kind => OperationKind.VariableDeclaration; 7596public override OperationKind Kind => OperationKind.Argument; 7673public override OperationKind Kind => OperationKind.CatchClause; 7747public override OperationKind Kind => OperationKind.SwitchCase; 7771public override OperationKind Kind => OperationKind.CaseClause; 7834public override OperationKind Kind => OperationKind.CaseClause; 7896public override OperationKind Kind => OperationKind.CaseClause; 7949public override OperationKind Kind => OperationKind.CaseClause; 8000public override OperationKind Kind => OperationKind.CaseClause; 8056public override OperationKind Kind => OperationKind.InterpolatedStringText; 8129public override OperationKind Kind => OperationKind.Interpolation; 8191public override OperationKind Kind => OperationKind.ConstantPattern; 8213public override OperationKind Kind => OperationKind.DeclarationPattern; 8278public override OperationKind Kind => OperationKind.TupleBinary; 8345public override OperationKind Kind => OperationKind.MethodBody; 8416public override OperationKind Kind => OperationKind.ConstructorBody; 8435public override OperationKind Kind => OperationKind.Discard; 8488public override OperationKind Kind => OperationKind.FlowCapture; 8510public override OperationKind Kind => OperationKind.FlowCaptureReference; 8563public override OperationKind Kind => OperationKind.IsNull; 8580public override OperationKind Kind => OperationKind.CaughtException; 8599public override OperationKind Kind => OperationKind.StaticLocalInitializationSemaphore; 8658public override OperationKind Kind => OperationKind.CoalesceAssignment; 8725public override OperationKind Kind => OperationKind.Range; 8782public override OperationKind Kind => OperationKind.ReDim; 8848public override OperationKind Kind => OperationKind.ReDimClause; 8924public override OperationKind Kind => OperationKind.RecursivePattern; 8938public override OperationKind Kind => OperationKind.DiscardPattern; 9007public override OperationKind Kind => OperationKind.SwitchExpression; 9082public override OperationKind Kind => OperationKind.SwitchExpressionArm; 9144public override OperationKind Kind => OperationKind.PropertySubpattern; 9207public override OperationKind Kind => OperationKind.None; 9271public override OperationKind Kind => OperationKind.None; 9323public override OperationKind Kind => OperationKind.None; 9342public override OperationKind Kind => OperationKind.None; 9404public override OperationKind Kind => OperationKind.None; 9459public override OperationKind Kind => OperationKind.UsingDeclaration; 9510public override OperationKind Kind => OperationKind.NegatedPattern; 9574public override OperationKind Kind => OperationKind.BinaryPattern; 9592public override OperationKind Kind => OperationKind.TypePattern; 9645public override OperationKind Kind => OperationKind.RelationalPattern; 9710public override OperationKind Kind => OperationKind.With; 9777public override OperationKind Kind => OperationKind.InterpolatedStringHandlerCreation; 9839public override OperationKind Kind => OperationKind.InterpolatedStringAddition; 9891public override OperationKind Kind { get; } 9911public override OperationKind Kind => OperationKind.InterpolatedStringHandlerArgumentPlaceholder; 9978public override OperationKind Kind => OperationKind.FunctionPointerInvocation; 10039public override OperationKind Kind => OperationKind.ListPattern; 10092public override OperationKind Kind => OperationKind.SlicePattern; 10159public override OperationKind Kind => OperationKind.ImplicitIndexerReference; 10178public override OperationKind Kind => OperationKind.Utf8String; 10229public override OperationKind Kind => OperationKind.Attribute;
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;