144 references to AssemblyFlags
Crossgen2Tasks (2)
PrepareForReadyToRunCompilation.cs (2)
565if ((assemblyRef.Flags & AssemblyFlags.WindowsRuntime) == AssemblyFlags.WindowsRuntime)
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
32AssemblyFlags flags = assemblyDefinition.Flags; 34bool hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0;
ILAssembler (28)
EntityRegistry.cs (4)
396var assemblyFlags = Assembly.Flags | (AssemblyFlags)((int)Assembly.ProcessorArchitecture << 4); 1082public AssemblyReferenceEntity GetOrCreateAssemblyReference(string name, Version version, string? culture, BlobBuilder? publicKeyOrToken, AssemblyFlags flags, ProcessorArchitecture architecture) 1474public AssemblyFlags Flags { get; set; }
GrammarVisitor.cs (19)
521public GrammarResult.Literal<AssemblyFlags> VisitAsmAttr(CILParser.AsmAttrContext context) 522=> new(context.asmAttrAny().Select(VisitAsmAttrAny).Aggregate((AssemblyFlags)0, (lhs, rhs) => lhs | rhs)); 524public GrammarResult.Flag<AssemblyFlags> VisitAsmAttrAny(CILParser.AsmAttrAnyContext context) 528"retargetable" => new(AssemblyFlags.Retargetable), 529"windowsruntime" => new(AssemblyFlags.WindowsRuntime), 530"noplatform" => new(AssemblyFlags.NoPlatform), 532"cil" => new(GetFlagForArch(ProcessorArchitecture.MSIL), AssemblyFlags.ArchitectureMask), 533"x86" => new(GetFlagForArch(ProcessorArchitecture.X86), AssemblyFlags.ArchitectureMask), 534"amd64" => new(GetFlagForArch(ProcessorArchitecture.Amd64), AssemblyFlags.ArchitectureMask), 535"arm" => new(GetFlagForArch(ProcessorArchitecture.Arm), AssemblyFlags.ArchitectureMask), 536"arm64" => new(GetFlagForArch((ProcessorArchitecture)6), AssemblyFlags.ArchitectureMask), 541private static AssemblyFlags GetFlagForArch(ProcessorArchitecture arch) 543return (AssemblyFlags)((int)arch << 4); 546private static (ProcessorArchitecture, AssemblyFlags) GetArchAndFlags(AssemblyFlags flags) 549var newFlags = flags & ~((AssemblyFlags)((int)arch << 4)); 596var attr = VisitAsmAttr(context.asmAttr()).Value; 692_entityRegistry.Assembly.Flags |= AssemblyFlags.PublicKey;
MetadataExtensions.cs (5)
27extension(AssemblyFlags) 29public static AssemblyFlags NoPlatform => (AssemblyFlags)0x70; 30public static AssemblyFlags ArchitectureMask => (AssemblyFlags)0xF0;
ILCompiler.Compiler (9)
Compiler\MstatObjectDumper.cs (2)
215public MstatEmitter(AssemblyNameInfo assemblyName, TypeSystemContext context, AssemblyFlags flags = default(AssemblyFlags), byte[] publicKeyArray = null)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (7)
32public TypeSystemMetadataEmitter(AssemblyNameInfo assemblyName, TypeSystemContext context, AssemblyFlags flags = default(AssemblyFlags), byte[] publicKeyArray = null) 60var canonAssemblyRef = _metadataBuilder.AddAssemblyReference(canonAssemblyNameHandle, new Version(0, 0, 0, 0), default(StringHandle), default(BlobHandle), (AssemblyFlags)0, default(BlobHandle)); 140AssemblyFlags flags = (AssemblyFlags)name.Flags & (AssemblyFlags.Retargetable | AssemblyFlags.ContentTypeMask);
ILCompiler.MetadataTransform (1)
ILCompiler\Metadata\Transform.TypeForwarders.cs (1)
16using AssemblyFlags = System.Reflection.AssemblyFlags;
ILCompiler.ReadyToRun (14)
Compiler\DependencyAnalysis\ReadyToRun\ManifestMetadataTableNode.cs (3)
95AssemblyFlags manifestAssemblyFlags = default(AssemblyFlags); 104manifestAssemblyFlags |= AssemblyFlags.PublicKey;
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (7)
32public TypeSystemMetadataEmitter(AssemblyNameInfo assemblyName, TypeSystemContext context, AssemblyFlags flags = default(AssemblyFlags), byte[] publicKeyArray = null) 60var canonAssemblyRef = _metadataBuilder.AddAssemblyReference(canonAssemblyNameHandle, new Version(0, 0, 0, 0), default(StringHandle), default(BlobHandle), (AssemblyFlags)0, default(BlobHandle)); 140AssemblyFlags flags = (AssemblyFlags)name.Flags & (AssemblyFlags.Retargetable | AssemblyFlags.ContentTypeMask);
TypeSystem\Mutable\MutableModule.cs (4)
80AssemblyFlags assemblyFlags, 149AssemblyFlags _assemblyFlags; 155public Cache(MutableModule module, string assemblyName, AssemblyFlags assemblyFlags, byte[] publicKeyArray, Version version, AssemblyHashAlgorithm hashAlgorithm, Func<ModuleDesc, int> moduleToIndex) 289AssemblyFlags assemblyFlags,
ILCompiler.TypeSystem (2)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaAssembly.cs (2)
55((_assemblyDefinition.Flags & AssemblyFlags.ContentTypeMask) | AssemblyFlags.PublicKey),
Microsoft.CodeAnalysis (14)
MetadataReader\MetadataReaderExtensions.cs (4)
97AssemblyFlags flags, 120hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0; 161isRetargetable: (flags & AssemblyFlags.Retargetable) != 0, 162contentType: (AssemblyContentType)((int)(flags & AssemblyFlags.ContentTypeMask) >> 9),
MetadataReference\AssemblyIdentityUtils.cs (2)
32AssemblyFlags flags = assemblyDefinition.Flags; 34bool hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0;
PEWriter\MetadataWriter.cs (5)
1982flags: (AssemblyFlags)((int)identity.ContentType << 9) | (identity.IsRetargetable ? AssemblyFlags.Retargetable : 0), 1997var flags = sourceAssembly.AssemblyFlags & ~AssemblyFlags.PublicKey; 2001flags |= AssemblyFlags.PublicKey;
Symbols\Attributes\CommonAssemblyWellKnownAttributeData.cs (2)
278private AssemblyFlags _assemblyFlagsAttributeSetting; 279public AssemblyFlags AssemblyFlagsAttributeSetting
Symbols\ISourceAssemblySymbolInternal.cs (1)
11AssemblyFlags AssemblyFlags { get; }
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
32AssemblyFlags flags = assemblyDefinition.Flags; 34bool hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0;
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
32AssemblyFlags flags = assemblyDefinition.Flags; 34bool hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0;
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
32AssemblyFlags flags = assemblyDefinition.Flags; 34bool hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0;
Microsoft.CodeAnalysis.CSharp (9)
Symbols\Source\SourceAssemblySymbol.cs (9)
457public AssemblyFlags AssemblyFlags 461var defaultValue = default(AssemblyFlags); 462var fieldValue = defaultValue; 2189isRetargetable: (AssemblyFlags & AssemblyFlags.Retargetable) == AssemblyFlags.Retargetable); 2503AssemblyFlags nameFlags; 2507nameFlags = (AssemblyFlags)(AssemblyNameFlags)value; 2511nameFlags = (AssemblyFlags)(uint)value;
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
32AssemblyFlags flags = assemblyDefinition.Flags; 34bool hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0;
Microsoft.CodeAnalysis.VisualBasic (7)
Symbols\Source\SourceAssemblySymbol.vb (7)
689Public ReadOnly Property AssemblyFlags As AssemblyFlags Implements ISourceAssemblySymbolInternal.AssemblyFlags 691Dim fieldValue As AssemblyFlags = Nothing 1139Dim nameFlags As AssemblyFlags 1142nameFlags = CType(CType(value, AssemblyNameFlags), AssemblyFlags) 1144nameFlags = CType(CUInt(value), AssemblyFlags) 1749isRetargetable:=(AssemblyFlags And AssemblyFlags.Retargetable) = AssemblyFlags.Retargetable)
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
32AssemblyFlags flags = assemblyDefinition.Flags; 34bool hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0;
Microsoft.NET.Build.Tasks (4)
CheckForUnsupportedWinMDReferences.cs (2)
94if ((reader.GetAssemblyReference(assemblyReferenceHandle).Flags & System.Reflection.AssemblyFlags.WindowsRuntime) == System.Reflection.AssemblyFlags.WindowsRuntime)
PrepareForReadyToRunCompilation.cs (2)
592if ((assemblyRef.Flags & AssemblyFlags.WindowsRuntime) == AssemblyFlags.WindowsRuntime)
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
32AssemblyFlags flags = assemblyDefinition.Flags; 34bool hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0;
rzc (4)
MetadataReaderExtensions.cs (4)
54AssemblyFlags flags, 65hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0; 87isRetargetable: (flags & AssemblyFlags.Retargetable) != 0, 88contentType: (AssemblyContentType)((int)(flags & AssemblyFlags.ContentTypeMask) >> 9));
System.Reflection.Emit (7)
System\Reflection\Emit\ModuleBuilderImpl.cs (3)
843AssemblyFlags assemblyFlags = 0; 847assemblyFlags = AssemblyFlags.PublicKey; 978byte[]? publicKeyToken, AssemblyFlags assemblyFlags) =>
System\Reflection\Emit\PersistedAssemblyBuilder.cs (4)
159flags: AddContentType((AssemblyFlags)_assemblyName.Flags, _assemblyName.ContentType), 170private static AssemblyFlags AddContentType(AssemblyFlags flags, AssemblyContentType contentType) 171=> (AssemblyFlags)((int)contentType << 9) | flags;
System.Reflection.Metadata (24)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (2)
392AssemblyFlags flags, 423AssemblyFlags flags,
System\Reflection\Metadata\Internal\Tables.cs (4)
1969internal AssemblyFlags GetFlags() 1972return (AssemblyFlags)this.Block.PeekUInt32(_FlagsOffset); 2097internal AssemblyFlags GetFlags(int rowId) 2100return (AssemblyFlags)this.Block.PeekUInt32(rowOffset + _FlagsOffset);
System\Reflection\Metadata\MetadataReader.netstandard.cs (10)
15internal AssemblyName GetAssemblyName(StringHandle nameHandle, Version version, StringHandle cultureHandle, BlobHandle publicKeyOrTokenHandle, AssemblyHashAlgorithm assemblyHashAlgorithm, AssemblyFlags flags) 36bool hasPublicKey = (flags & AssemblyFlags.PublicKey) != 0; 49internal AssemblyNameInfo GetAssemblyNameInfo(StringHandle nameHandle, Version version, StringHandle cultureHandle, BlobHandle publicKeyOrTokenHandle, AssemblyFlags flags) 114private static AssemblyNameFlags GetAssemblyNameFlags(AssemblyFlags flags) 118if ((flags & AssemblyFlags.PublicKey) != 0) 121if ((flags & AssemblyFlags.Retargetable) != 0) 124if ((flags & AssemblyFlags.EnableJitCompileTracking) != 0) 127if ((flags & AssemblyFlags.DisableJitCompileOptimizer) != 0) 133private static AssemblyContentType GetContentTypeFromAssemblyFlags(AssemblyFlags flags) 135return (AssemblyContentType)(((int)flags & (int)AssemblyFlags.ContentTypeMask) >> 9);
System\Reflection\Metadata\TypeSystem\AssemblyDefinition.cs (1)
34public AssemblyFlags Flags
System\Reflection\Metadata\TypeSystem\AssemblyDefinition.netstandard.cs (4)
13AssemblyFlags flags = Flags; 18flags |= AssemblyFlags.PublicKey; 29AssemblyFlags flags = Flags; 34flags |= AssemblyFlags.PublicKey;
System\Reflection\Metadata\TypeSystem\AssemblyReference.cs (3)
53public AssemblyFlags Flags 135private AssemblyFlags GetVirtualFlags() 189var hasFullKey = (_reader.AssemblyRefTable.GetFlags(_reader.WinMDMscorlibRef) & AssemblyFlags.PublicKey) != 0;
System.Reflection.MetadataLoadContext (5)
System\Reflection\TypeLoading\General\Ecma\EcmaHelpers.cs (3)
21AssemblyFlags flags = a.Flags; 23if ((flags & AssemblyFlags.PublicKey) != 0) 99public static AssemblyNameFlags ToAssemblyNameFlags(this AssemblyFlags flags) => (AssemblyNameFlags)flags;
System\Reflection\TypeLoading\General\Helpers.cs (2)
178public static AssemblyNameFlags ConvertAssemblyFlagsToAssemblyNameFlags(AssemblyFlags assemblyFlags) 182if ((assemblyFlags & AssemblyFlags.Retargetable) != 0)