1 implementation of IVariableInitializerOperation
Microsoft.CodeAnalysis (1)
64 references to IVariableInitializerOperation
GenerateDocumentationAndConfigFiles (2)
ILLink.RoslynAnalyzer (1)
Microsoft.CodeAnalysis (12)
Generated\Operations.Generated.cs (9)
2486IVariableInitializerOperation? Initializer { get; }
2533IVariableInitializerOperation? Initializer { get; }
7805internal VariableDeclaratorOperation(ILocalSymbol symbol, IVariableInitializerOperation? initializer, ImmutableArray<IOperation> ignoredArguments, SemanticModel? semanticModel, SyntaxNode syntax, bool isImplicit)
7813public IVariableInitializerOperation? Initializer { get; }
7873internal VariableDeclarationOperation(ImmutableArray<IVariableDeclaratorOperation> declarators, IVariableInitializerOperation? initializer, ImmutableArray<IOperation> ignoredDimensions, SemanticModel? semanticModel, SyntaxNode syntax, bool isImplicit)
7881public IVariableInitializerOperation? Initializer { get; }
11198public override IOperation VisitVariableInitializer(IVariableInitializerOperation operation, object? argument)
11564public virtual void VisitVariableInitializer(IVariableInitializerOperation operation) => DefaultVisit(operation);
11705public virtual TResult? VisitVariableInitializer(IVariableInitializerOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Microsoft.CodeAnalysis.Analyzers (3)
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
Microsoft.CodeAnalysis.CodeStyle (3)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.Features (1)
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.NetAnalyzers (22)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (10)
149if (TryGetVariableInitializerOperation(objectCreationOperation.Parent, out var variableInitializerOperation))
189if (TryGetVariableInitializerOperation(hashCreateInvocation.Parent, out var variableInitializerOperation))
196static void CaptureVariableDeclaratorOperation(DataCollector dataCollector, ITypeSymbol createdType, IVariableInitializerOperation variableInitializerOperation)
240private static bool TryGetVariableInitializerOperation([NotNullWhen(true)] IOperation? symbol, [NotNullWhen(true)] out IVariableInitializerOperation? variableInitializerOperation)
244case IVariableInitializerOperation op:
247case IConversionOperation { Parent: IVariableInitializerOperation variableInitializerOperationAlt }:
293IVariableInitializerOperation variableInitializerOperation,
325public IVariableInitializerOperation VariableIntitializerOperation { get; }
329public DeclarationTuple(IVariableInitializerOperation variableIntitializerOperation, ITypeSymbol type)
585public void CollectVariableDeclaratorOperation(ILocalSymbol localSymbol, IVariableInitializerOperation declaratorOperation, ITypeSymbol createdType) => _createdSymbolMap.TryAdd(localSymbol, new DeclarationTuple(declaratorOperation, createdType));
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
Microsoft.CodeAnalysis.Workspaces (2)
Roslyn.Diagnostics.Analyzers (5)