24 references to GetOrCreateData
Microsoft.CodeAnalysis.CSharp (24)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
128arguments.GetOrCreateData<CommonFieldEarlyWellKnownAttributeData>().ObsoleteAttributeData = obsoleteData;
Symbols\Source\SourceComplexParameterSymbol.cs (6)
660arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>().HasUnscopedRefAttribute = true; 667arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>().HasCallerLineNumberAttribute = true; 671arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>().HasCallerFilePathAttribute = true; 675arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>().HasCallerMemberNameAttribute = true; 692arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>().CallerArgumentExpressionParameterIndex = index; 750var paramData = arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>();
Symbols\Source\SourceConstructorSymbolBase.cs (1)
248var earlyData = arguments.GetOrCreateData<MethodEarlyWellKnownAttributeData>();
Symbols\Source\SourceEventSymbol.cs (1)
309arguments.GetOrCreateData<CommonEventEarlyWellKnownAttributeData>().ObsoleteAttributeData = obsoleteData;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (4)
345arguments.GetOrCreateData<MethodEarlyWellKnownAttributeData>().AddConditionalSymbol(name); 358arguments.GetOrCreateData<MethodEarlyWellKnownAttributeData>().ObsoleteAttributeData = obsoleteData; 365arguments.GetOrCreateData<MethodEarlyWellKnownAttributeData>().UnmanagedCallersOnlyAttributePresent = true; 383arguments.GetOrCreateData<MethodEarlyWellKnownAttributeData>().OverloadResolutionPriority = priority;
Symbols\Source\SourceNamedTypeSymbol.cs (8)
914arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().HasComImportAttribute = true; 929arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().HasCodeAnalysisEmbeddedAttribute = true; 945arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().AddConditionalSymbol(name); 960arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().ObsoleteAttributeData = obsoleteData; 974var typeData = arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>(); 1003arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().HasInterpolatedStringHandlerAttribute = true; 1020arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().InlineArrayLength = length > 0 ? length : -1; 1040arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().CollectionBuilder = data;
Symbols\Source\SourcePropertySymbolBase.cs (3)
1460arguments.GetOrCreateData<PropertyEarlyWellKnownAttributeData>().ObsoleteAttributeData = obsoleteData; 1475arguments.GetOrCreateData<PropertyEarlyWellKnownAttributeData>().IndexerName = indexerName; 1492arguments.GetOrCreateData<PropertyEarlyWellKnownAttributeData>().OverloadResolutionPriority = priority;