7 instantiations of AssemblyPortabilityPolicy
Microsoft.CodeAnalysis (1)
Desktop\AssemblyPortabilityPolicy.cs (1)
108return new AssemblyPortabilityPolicy(suppressPlatform, suppressLibrary);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
PDB\CSharpDeterministicBuildCompilationTests.cs (4)
344yield return defaultOptions.WithAssemblyIdentityComparer(new DesktopAssemblyIdentityComparer(new AssemblyPortabilityPolicy(suppressSilverlightLibraryAssembliesPortability: false, suppressSilverlightPlatformAssembliesPortability: false))); 345yield return defaultOptions.WithAssemblyIdentityComparer(new DesktopAssemblyIdentityComparer(new AssemblyPortabilityPolicy(suppressSilverlightLibraryAssembliesPortability: true, suppressSilverlightPlatformAssembliesPortability: false))); 346yield return defaultOptions.WithAssemblyIdentityComparer(new DesktopAssemblyIdentityComparer(new AssemblyPortabilityPolicy(suppressSilverlightLibraryAssembliesPortability: false, suppressSilverlightPlatformAssembliesPortability: true))); 347yield return defaultOptions.WithAssemblyIdentityComparer(new DesktopAssemblyIdentityComparer(new AssemblyPortabilityPolicy(suppressSilverlightLibraryAssembliesPortability: true, suppressSilverlightPlatformAssembliesPortability: true)));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\CSharpCompilationOptionsTests.cs (2)
94TestHiddenProperty((old, value) => old.WithAssemblyIdentityComparer(value), opt => opt.AssemblyIdentityComparer, new DesktopAssemblyIdentityComparer(new AssemblyPortabilityPolicy())); 135TestProperty((old, value) => old.WithAssemblyIdentityComparer(value), opt => opt.AssemblyIdentityComparer, new DesktopAssemblyIdentityComparer(new AssemblyPortabilityPolicy()));
21 references to AssemblyPortabilityPolicy
Microsoft.CodeAnalysis (12)
Desktop\AssemblyPortabilityPolicy.cs (6)
16internal readonly struct AssemblyPortabilityPolicy : IEquatable<AssemblyPortabilityPolicy> 34return obj is AssemblyPortabilityPolicy && Equals((AssemblyPortabilityPolicy)obj); 37public bool Equals(AssemblyPortabilityPolicy other) 59internal static AssemblyPortabilityPolicy LoadFromXml(Stream input) 72return default(AssemblyPortabilityPolicy);
Desktop\DesktopAssemblyIdentityComparer.cs (6)
37public static new DesktopAssemblyIdentityComparer Default { get; } = new DesktopAssemblyIdentityComparer(default(AssemblyPortabilityPolicy)); 39internal readonly AssemblyPortabilityPolicy policy; 42internal DesktopAssemblyIdentityComparer(AssemblyPortabilityPolicy policy) 48/// Loads <see cref="AssemblyPortabilityPolicy"/> information from XML with app.config schema. 69return new DesktopAssemblyIdentityComparer(AssemblyPortabilityPolicy.LoadFromXml(input)); 72internal AssemblyPortabilityPolicy PortabilityPolicy
Microsoft.CodeAnalysis.UnitTests (9)
MetadataReferences\AssemblyIdentityComparerTests.cs (3)
35var policy = default(AssemblyPortabilityPolicy); 40policy = AssemblyPortabilityPolicy.LoadFromXml(policyStream);
MetadataReferences\AssemblyPortabilityPolicyTests.cs (6)
47var actual = AssemblyPortabilityPolicy.LoadFromXml(stream); 81Assert.Throws<XmlException>(() => AssemblyPortabilityPolicy.LoadFromXml(stream)); 90Assert.Throws<XmlException>(() => AssemblyPortabilityPolicy.LoadFromXml(stream)); 106Assert.Throws<XmlException>(() => AssemblyPortabilityPolicy.LoadFromXml(stream)); 128Assert.Throws<XmlException>(() => AssemblyPortabilityPolicy.LoadFromXml(stream));