24 references to GetOrCreateData
Microsoft.CodeAnalysis.CSharp (24)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
128arguments.GetOrCreateData<CommonFieldEarlyWellKnownAttributeData>().ObsoleteAttributeData = obsoleteData;
Symbols\Source\SourceComplexParameterSymbol.cs (6)
654arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>().HasUnscopedRefAttribute = true; 661arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>().HasCallerLineNumberAttribute = true; 665arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>().HasCallerFilePathAttribute = true; 669arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>().HasCallerMemberNameAttribute = true; 693arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>().CallerArgumentExpressionParameterIndex = index; 719var paramData = arguments.GetOrCreateData<ParameterEarlyWellKnownAttributeData>();
Symbols\Source\SourceConstructorSymbolBase.cs (1)
246var 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)
913arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().HasComImportAttribute = true; 928arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().HasCodeAnalysisEmbeddedAttribute = true; 944arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().AddConditionalSymbol(name); 959arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().ObsoleteAttributeData = obsoleteData; 973var typeData = arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>(); 1002arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().HasInterpolatedStringHandlerAttribute = true; 1019arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().InlineArrayLength = length > 0 ? length : -1; 1039arguments.GetOrCreateData<TypeEarlyWellKnownAttributeData>().CollectionBuilder = data;
Symbols\Source\SourcePropertySymbolBase.cs (3)
1453arguments.GetOrCreateData<PropertyEarlyWellKnownAttributeData>().ObsoleteAttributeData = obsoleteData; 1468arguments.GetOrCreateData<PropertyEarlyWellKnownAttributeData>().IndexerName = indexerName; 1485arguments.GetOrCreateData<PropertyEarlyWellKnownAttributeData>().OverloadResolutionPriority = priority;