13 overrides of GetCustomAttributesToEmit
Microsoft.CodeAnalysis.CSharp (13)
Symbols\Metadata\PE\PEEventSymbol.cs (1)
370
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
607
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1078
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder) => GetAttributes();
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
934
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1162
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
770
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
161
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
83
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
216
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
260
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
70
internal sealed override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
221
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
Symbols\SubstitutedNamedTypeSymbol.cs (1)
472
internal override IEnumerable<CSharpAttributeData>
GetCustomAttributesToEmit
(PEModuleBuilder moduleBuilder)
30 references to GetCustomAttributesToEmit
Microsoft.CodeAnalysis.CSharp (14)
Emitter\Model\PEModuleBuilder.cs (1)
133
return SourceModule.
GetCustomAttributesToEmit
(this);
Emitter\Model\SymbolAdapter.cs (1)
44
return AdaptedSymbol.
GetCustomAttributesToEmit
((PEModuleBuilder)context.Module);
Emitter\NoPia\EmbeddedEvent.cs (1)
25
return UnderlyingEvent.AdaptedEventSymbol.
GetCustomAttributesToEmit
(moduleBuilder);
Emitter\NoPia\EmbeddedField.cs (1)
36
return UnderlyingField.AdaptedFieldSymbol.
GetCustomAttributesToEmit
(moduleBuilder);
Emitter\NoPia\EmbeddedMethod.cs (1)
37
return UnderlyingMethod.AdaptedSymbol.
GetCustomAttributesToEmit
(moduleBuilder);
Emitter\NoPia\EmbeddedParameter.cs (1)
41
return UnderlyingParameter.AdaptedParameterSymbol.
GetCustomAttributesToEmit
(moduleBuilder);
Emitter\NoPia\EmbeddedProperty.cs (1)
27
return UnderlyingProperty.AdaptedPropertySymbol.
GetCustomAttributesToEmit
(moduleBuilder);
Emitter\NoPia\EmbeddedType.cs (1)
245
return UnderlyingNamedType.AdaptedNamedTypeSymbol.
GetCustomAttributesToEmit
(moduleBuilder);
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
163
return this.RetargetingTranslator.RetargetAttributes(_underlyingEvent.
GetCustomAttributesToEmit
(moduleBuilder));
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
85
return this.RetargetingTranslator.RetargetAttributes(_underlyingField.
GetCustomAttributesToEmit
(moduleBuilder));
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
218
return this.RetargetingTranslator.RetargetAttributes(_underlyingMethod.
GetCustomAttributesToEmit
(moduleBuilder));
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
262
return this.RetargetingTranslator.RetargetAttributes(_underlyingType.
GetCustomAttributesToEmit
(moduleBuilder));
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
72
return this.RetargetingModule.RetargetingTranslator.RetargetAttributes(_underlyingParameter.
GetCustomAttributesToEmit
(moduleBuilder));
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
223
return this.RetargetingTranslator.RetargetAttributes(_underlyingProperty.
GetCustomAttributesToEmit
(moduleBuilder));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (16)
Semantics\ParamsCollectionTests.cs (16)
10404
AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test1.
GetCustomAttributesToEmit
(null).Single().ToString());
10405
AssertEx.Equal("System.ParamArrayAttribute", test2.
GetCustomAttributesToEmit
(null).Single().ToString());
10418
AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test1.
GetCustomAttributesToEmit
(null).Single().ToString());
10419
AssertEx.Equal("System.ParamArrayAttribute", test2.
GetCustomAttributesToEmit
(null).Single().ToString());
10528
AssertEx.Equal(attributes, test1.
GetCustomAttributesToEmit
(null).Select(a => a.ToString()));
10529
AssertEx.Equal(attributes, test2.
GetCustomAttributesToEmit
(null).Select(a => a.ToString()));
10542
AssertEx.Equal(attributes, test1.
GetCustomAttributesToEmit
(null).Select(a => a.ToString()));
10543
AssertEx.Equal(attributes, test2.
GetCustomAttributesToEmit
(null).Select(a => a.ToString()));
10652
AssertEx.Equal(attributes, test1.
GetCustomAttributesToEmit
(null).Select(a => a.ToString()));
10653
AssertEx.Equal(attributes, test2.
GetCustomAttributesToEmit
(null).Select(a => a.ToString()));
10666
AssertEx.Equal(attributes, test1.
GetCustomAttributesToEmit
(null).Select(a => a.ToString()));
10667
AssertEx.Equal(attributes, test2.
GetCustomAttributesToEmit
(null).Select(a => a.ToString()));
10769
AssertEx.Equal("System.ParamArrayAttribute", test1.
GetCustomAttributesToEmit
(null).Single().ToString());
10770
AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test2.
GetCustomAttributesToEmit
(null).Single().ToString());
10783
AssertEx.Equal("System.ParamArrayAttribute", test1.
GetCustomAttributesToEmit
(null).Single().ToString());
10784
AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test2.
GetCustomAttributesToEmit
(null).Single().ToString());