Implemented interface member:
property
Kind
Microsoft.CodeAnalysis.IOperation.Kind
132 overrides of Kind
Microsoft.CodeAnalysis (132)
Generated\Operations.Generated.cs (126)
4052public override OperationKind Kind => OperationKind.Block; 4107public override OperationKind Kind => OperationKind.VariableDeclarationGroup; 4177public override OperationKind Kind => OperationKind.Switch; 4283public override OperationKind Kind => OperationKind.Loop; 4375public override OperationKind Kind => OperationKind.Loop; 4487public override OperationKind Kind => OperationKind.Loop; 4511public override OperationKind Kind => OperationKind.Loop; 4564public override OperationKind Kind => OperationKind.Labeled; 4584public override OperationKind Kind => OperationKind.Branch; 4598public override OperationKind Kind => OperationKind.Empty; 4650public override OperationKind Kind { get; } 4714public override OperationKind Kind => OperationKind.Lock; 4793public override OperationKind Kind => OperationKind.Try; 4861public override OperationKind Kind => OperationKind.Using; 4912public override OperationKind Kind => OperationKind.ExpressionStatement; 4976public override OperationKind Kind => OperationKind.LocalFunction; 4990public override OperationKind Kind => OperationKind.Stop; 5004public override OperationKind Kind => OperationKind.End; 5070public override OperationKind Kind => OperationKind.RaiseEvent; 5088public override OperationKind Kind => OperationKind.Literal; 5148public override OperationKind Kind => OperationKind.Conversion; 5221public override OperationKind Kind => OperationKind.Invocation; 5288public override OperationKind Kind => OperationKind.ArrayElementReference; 5310public override OperationKind Kind => OperationKind.LocalReference; 5329public override OperationKind Kind => OperationKind.ParameterReference; 5394public override OperationKind Kind => OperationKind.FieldReference; 5450public override OperationKind Kind => OperationKind.MethodReference; 5519public override OperationKind Kind => OperationKind.PropertyReference; 5573public override OperationKind Kind => OperationKind.EventReference; 5636public override OperationKind Kind => OperationKind.Unary; 5714public override OperationKind Kind => OperationKind.Binary; 5791public override OperationKind Kind => OperationKind.Conditional; 5858public override OperationKind Kind => OperationKind.Coalesce; 5911public override OperationKind Kind => OperationKind.AnonymousFunction; 5981public override OperationKind Kind => OperationKind.ObjectCreation; 6033public override OperationKind Kind => OperationKind.TypeParameterObjectCreation; 6100public override OperationKind Kind => OperationKind.ArrayCreation; 6119public override OperationKind Kind => OperationKind.InstanceReference; 6175public override OperationKind Kind => OperationKind.IsType; 6227public override OperationKind Kind => OperationKind.Await; 6300public override OperationKind Kind => OperationKind.SimpleAssignment; 6375public override OperationKind Kind => OperationKind.CompoundAssignment; 6428public override OperationKind Kind => OperationKind.Parenthesized; 6493public override OperationKind Kind => OperationKind.EventAssignment; 6556public override OperationKind Kind => OperationKind.ConditionalAccess; 6573public override OperationKind Kind => OperationKind.ConditionalAccessInstance; 6630public override OperationKind Kind => OperationKind.InterpolatedString; 6686public override OperationKind Kind => OperationKind.AnonymousObjectCreation; 6742public override OperationKind Kind => OperationKind.ObjectOrCollectionInitializer; 6805public override OperationKind Kind => OperationKind.MemberInitializer; 6858public override OperationKind Kind => OperationKind.NameOf; 6916public override OperationKind Kind => OperationKind.Tuple; 6974public override OperationKind Kind => OperationKind.DynamicMemberReference; 7026public override OperationKind Kind => OperationKind.TranslatedQuery; 7078public override OperationKind Kind => OperationKind.DelegateCreation; 7096public override OperationKind Kind => OperationKind.DefaultValue; 7115public override OperationKind Kind => OperationKind.TypeOf; 7135public override OperationKind Kind => OperationKind.SizeOf; 7187public override OperationKind Kind => OperationKind.AddressOf; 7250public override OperationKind Kind => OperationKind.IsPattern; 7313public override OperationKind Kind { get; } 7365public override OperationKind Kind => OperationKind.Throw; 7424public override OperationKind Kind => OperationKind.DeconstructionAssignment; 7476public override OperationKind Kind => OperationKind.DeclarationExpression; 7493public override OperationKind Kind => OperationKind.OmittedArgument; 7555public override OperationKind Kind => OperationKind.FieldInitializer; 7602public override OperationKind Kind => OperationKind.VariableInitializer; 7653public override OperationKind Kind => OperationKind.PropertyInitializer; 7704public override OperationKind Kind => OperationKind.ParameterInitializer; 7759public override OperationKind Kind => OperationKind.ArrayInitializer; 7827public override OperationKind Kind => OperationKind.VariableDeclarator; 7908public override OperationKind Kind => OperationKind.VariableDeclaration; 7969public override OperationKind Kind => OperationKind.Argument; 8046public override OperationKind Kind => OperationKind.CatchClause; 8120public override OperationKind Kind => OperationKind.SwitchCase; 8144public override OperationKind Kind => OperationKind.CaseClause; 8207public override OperationKind Kind => OperationKind.CaseClause; 8269public override OperationKind Kind => OperationKind.CaseClause; 8322public override OperationKind Kind => OperationKind.CaseClause; 8373public override OperationKind Kind => OperationKind.CaseClause; 8429public override OperationKind Kind => OperationKind.InterpolatedStringText; 8502public override OperationKind Kind => OperationKind.Interpolation; 8564public override OperationKind Kind => OperationKind.ConstantPattern; 8586public override OperationKind Kind => OperationKind.DeclarationPattern; 8651public override OperationKind Kind => OperationKind.TupleBinary; 8718public override OperationKind Kind => OperationKind.MethodBody; 8789public override OperationKind Kind => OperationKind.ConstructorBody; 8808public override OperationKind Kind => OperationKind.Discard; 8861public override OperationKind Kind => OperationKind.FlowCapture; 8883public override OperationKind Kind => OperationKind.FlowCaptureReference; 8936public override OperationKind Kind => OperationKind.IsNull; 8953public override OperationKind Kind => OperationKind.CaughtException; 8972public override OperationKind Kind => OperationKind.StaticLocalInitializationSemaphore; 9031public override OperationKind Kind => OperationKind.CoalesceAssignment; 9098public override OperationKind Kind => OperationKind.Range; 9155public override OperationKind Kind => OperationKind.ReDim; 9221public override OperationKind Kind => OperationKind.ReDimClause; 9297public override OperationKind Kind => OperationKind.RecursivePattern; 9311public override OperationKind Kind => OperationKind.DiscardPattern; 9380public override OperationKind Kind => OperationKind.SwitchExpression; 9455public override OperationKind Kind => OperationKind.SwitchExpressionArm; 9517public override OperationKind Kind => OperationKind.PropertySubpattern; 9580public override OperationKind Kind => OperationKind.None; 9644public override OperationKind Kind => OperationKind.None; 9696public override OperationKind Kind => OperationKind.None; 9715public override OperationKind Kind => OperationKind.None; 9777public override OperationKind Kind => OperationKind.None; 9832public override OperationKind Kind => OperationKind.UsingDeclaration; 9883public override OperationKind Kind => OperationKind.NegatedPattern; 9947public override OperationKind Kind => OperationKind.BinaryPattern; 9965public override OperationKind Kind => OperationKind.TypePattern; 10018public override OperationKind Kind => OperationKind.RelationalPattern; 10083public override OperationKind Kind => OperationKind.With; 10150public override OperationKind Kind => OperationKind.InterpolatedStringHandlerCreation; 10212public override OperationKind Kind => OperationKind.InterpolatedStringAddition; 10264public override OperationKind Kind { get; } 10284public override OperationKind Kind => OperationKind.InterpolatedStringHandlerArgumentPlaceholder; 10351public override OperationKind Kind => OperationKind.FunctionPointerInvocation; 10412public override OperationKind Kind => OperationKind.ListPattern; 10465public override OperationKind Kind => OperationKind.SlicePattern; 10532public override OperationKind Kind => OperationKind.ImplicitIndexerReference; 10551public override OperationKind Kind => OperationKind.Utf8String; 10602public override OperationKind Kind => OperationKind.Attribute; 10665public override OperationKind Kind => OperationKind.InlineArrayAccess; 10723public override OperationKind Kind => OperationKind.CollectionExpression; 10779public override OperationKind Kind => OperationKind.Spread;
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;