1 write to _resource
illink (1)
Linker.Steps\ProcessLinkerXmlBase.cs (1)
62
_resource
= (resource, resourceAssembly);
18 references to _resource
illink (18)
Linker.Steps\BodySubstitutionParser.cs (1)
31
bool stripSubstitutions = _context.IsOptimizationEnabled(CodeOptimizations.RemoveSubstitutions,
_resource
?.Assembly);
Linker.Steps\DescriptorMarker.cs (1)
49
bool stripDescriptors = _context.IsOptimizationEnabled(CodeOptimizations.RemoveDescriptors,
_resource
?.Assembly);
Linker.Steps\LinkAttributesParser.cs (3)
35
bool stripLinkAttributes = _context.IsOptimizationEnabled(CodeOptimizations.RemoveLinkAttributes,
_resource
?.Assembly);
490
if (
_resource
?.Assembly == null)
494
if (
_resource
?.Assembly.Name.Name == PlatformAssemblies.CoreLib)
Linker.Steps\ProcessLinkerXmlBase.cs (13)
69
if (!AllowedAssemblySelector.HasFlag(AllowedAssemblies.AnyAssembly) &&
_resource
== null)
80
if (
_resource
!= null)
83
_context.Annotations.AddResourceToRemove(
_resource
.Value.Assembly,
_resource
.Value.Resource);
94
if (
_resource
!= null)
95
ProcessAssembly(
_resource
.Value.Assembly, nav, warnOnUnresolvedTypes: true);
104
protected virtual AllowedAssemblies AllowedAssemblySelector { get =>
_resource
!= null ? AllowedAssemblies.ContainingAssembly : AllowedAssemblies.AnyAssembly; }
133
Debug.Assert(
_resource
!= null);
134
if (
_resource
.Value.Assembly.Name.Name != name!.Name)
136
LogWarning(assemblyNav, DiagnosticId.AssemblyWithEmbeddedXmlApplyToAnotherAssembly,
_resource
.Value.Assembly.Name.Name, name.ToString());
139
assemblyToProcess =
_resource
.Value.Assembly;
528
? new MessageOrigin(_xmlDocumentLocation, lineInfo.LineNumber, lineInfo.LinePosition,
_resource
?.Assembly)
529
: new MessageOrigin(_xmlDocumentLocation, 0, 0,
_resource
?.Assembly);