9 instantiations of AssemblyPortabilityPolicy
Microsoft.CodeAnalysis (1)
Desktop\AssemblyPortabilityPolicy.cs (1)
108return new AssemblyPortabilityPolicy(suppressPlatform, suppressLibrary);
Microsoft.CodeAnalysis.CSharp.Emit.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()));
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\VisualBasicCompilationOptionsTests.vb (2)
49TestHiddenProperty(Function(old, value) old.WithAssemblyIdentityComparer(value), Function(opt) opt.AssemblyIdentityComparer, New DesktopAssemblyIdentityComparer(New AssemblyPortabilityPolicy())) 126TestProperty(Function(old, value) old.WithAssemblyIdentityComparer(value), Function(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));