79 instantiations of ResourceDescription
Microsoft.CodeAnalysis (1)
CommandLine\CommandLineResource.cs (1)
77return new ResourceDescription(ResourceName, LinkedResourceFileName, dataProvider, IsPublic, isEmbedded: IsEmbedded, checkArgs: false);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (43)
Emit\CompilationEmitTests.cs (5)
1246new ResourceDescription(resourceName: "A", fileName: "x.goo", () => new MemoryStream(arrayOfEmbeddedData1), isPublic: true)}; 1248new ResourceDescription(resourceName: "A", fileName: "x.goo", () => new MemoryStream(arrayOfEmbeddedData2), isPublic: true)}; 1252new ResourceDescription(resourceName: "A", () => new MemoryStream(arrayOfEmbeddedData1), isPublic: true)}; // embedded 1254new ResourceDescription(resourceName: "A", () => new MemoryStream(arrayOfEmbeddedData2), isPublic: true)}; // embedded 1306var hash_resources = new[] {new ResourceDescription("hash_resource", "snKey.snk",
Emit\ResourceTests.cs (38)
213new ResourceDescription("r2", "file", () => { throw new Exception("bad stuff"); }, false) 224new ResourceDescription("r2", "file", () => null, false) 243new ResourceDescription("A", "x.goo", dataProvider, true), 244new ResourceDescription("A", "y.goo", dataProvider, true) 263new ResourceDescription("A", dataProvider, true), 264new ResourceDescription("A", null, dataProvider, true, isEmbedded: true, checkArgs: true) 276new ResourceDescription("A", "x.goo", dataProvider, true, isEmbedded: true, checkArgs: true), 277new ResourceDescription("A", "x.goo", dataProvider, true, isEmbedded: false, checkArgs: true) 296new ResourceDescription("A", "x.goo", dataProvider, true), 297new ResourceDescription("B", "x.goo", dataProvider, true) 316new ResourceDescription("A", dataProvider, true), 317new ResourceDescription("B", null, dataProvider, true, isEmbedded: true, checkArgs: true) 326new ResourceDescription("A", "x.goo", dataProvider, true, isEmbedded: true, checkArgs: true), 327new ResourceDescription("B", "x.goo", dataProvider, true, isEmbedded: false, checkArgs: true) 343new ResourceDescription("A", "x.goo", dataProvider, true), 344new ResourceDescription("A", "x.goo", dataProvider, true) 357new ResourceDescription("A", "x.goo", dataProvider, true), 358new ResourceDescription("B", "x.goo", dataProvider, true), 359new ResourceDescription("B", "y.goo", dataProvider, true) 372new ResourceDescription("A", "goo.dll", dataProvider, true), 385new ResourceDescription("A", "netmodule1.netmodule", dataProvider, true), 416new ResourceDescription(r1Name, () => new MemoryStream(arrayOfEmbeddedData), true), 417new ResourceDescription(r2Name, resourceFileName, () => new MemoryStream(resourceFileData), false) 469new ResourceDescription(r1Name, () => new MemoryStream(arrayOfEmbeddedData), true), 470new ResourceDescription(r2Name, resourceFileName, () => new MemoryStream(resourceFileData), false) 479new ResourceDescription(r2Name, resourceFileName, () => new MemoryStream(resourceFileData), false), 480new ResourceDescription(r1Name, () => new MemoryStream(arrayOfEmbeddedData), true) 489new ResourceDescription(r2Name, resourceFileName, () => new MemoryStream(resourceFileData), false) 505new ResourceDescription(r1Name, () => new MemoryStream(arrayOfEmbeddedData), true) 554new ResourceDescription(r1Name, () => new MemoryStream(arrayOfEmbeddedData), true), 555new ResourceDescription(r2Name, () => new MemoryStream(resourceFileData), true) 611new ResourceDescription(r2Name, () => new MemoryStream(resourceFileData), false) 625new ResourceDescription(r1Name, () => new MemoryStream(arrayOfEmbeddedData), false) 727new ResourceDescription(r2Name, () => new MemoryStream(resourceFileData), false) 750new ResourceDescription(r2Name, () => new MemoryStream(resourceFileData), false) 777new ResourceDescription(r2Name, "nonExistent", () => { throw new NotSupportedException("error in data provider"); }, false) 804new ResourceDescription(r2Name, () => null, true), 903new ResourceDescription("res", () => stream, false)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_Assembly.cs (1)
580var hash_resources = new[] {new ResourceDescription("hash_resource", "snKey.snk",
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\NameLengthTests.cs (6)
571new ResourceDescription("name1", "path1", dataProvider, false), //fine 572new ResourceDescription(s_longSymbolName, "path2", dataProvider, false), //fine 573new ResourceDescription("name2", s_longPathName, dataProvider, false), //fine 574new ResourceDescription(s_longSymbolName + 1, "path3", dataProvider, false), //name error 575new ResourceDescription("name3", s_longPathName + 2, dataProvider, false), //path error 576new ResourceDescription(s_longSymbolName + 3, s_longPathName + 4, dataProvider, false), //name and path errors
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
280var description = new ResourceDescription(name, dataProvider: () => new MemoryStream(content), isPublic);
Microsoft.CodeAnalysis.UnitTests (23)
ResourceDescriptionTests.cs (23)
22new ResourceDescription("res", "file", data, isPublic: true); 23new ResourceDescription("re/s", "file", data, isPublic: true); 24new ResourceDescription("re\\s", "file", data, isPublic: true); 25new ResourceDescription("re\\s", "fil*<>|e", data, isPublic: true); 28Assert.Throws<ArgumentNullException>(() => new ResourceDescription(null, "file", data, isPublic: true)); 29Assert.Throws<ArgumentNullException>(() => new ResourceDescription("res", null, data, isPublic: true)); 30Assert.Throws<ArgumentNullException>(() => new ResourceDescription("res", "file", null, isPublic: true)); 31Assert.Throws<ArgumentNullException>(() => new ResourceDescription(null, data, isPublic: true)); 32Assert.Throws<ArgumentNullException>(() => new ResourceDescription("res", null, isPublic: true)); 35Assert.Throws<ArgumentException>(() => new ResourceDescription("", "file", data, isPublic: true)); 36Assert.Throws<ArgumentException>(() => new ResourceDescription("res", "", data, isPublic: true)); 37Assert.Throws<ArgumentException>(() => new ResourceDescription("res", "", data, isPublic: true)); 38Assert.Throws<ArgumentException>(() => new ResourceDescription("", "file", data, isPublic: true)); 41Assert.Throws<ArgumentException>(() => new ResourceDescription("x", "x/x", data, isPublic: true)); 42Assert.Throws<ArgumentException>(() => new ResourceDescription("x", "x\\x", data, isPublic: true)); 43Assert.Throws<ArgumentException>(() => new ResourceDescription("x", "x:x", data, isPublic: true)); 44Assert.Throws<ArgumentException>(() => new ResourceDescription("x", "\0", data, isPublic: true)); 45Assert.Throws<ArgumentException>(() => new ResourceDescription("", "x", data, isPublic: true)); 46Assert.Throws<ArgumentException>(() => new ResourceDescription("xxx\0xxxx", "", data, isPublic: true)); 47Assert.Throws<ArgumentException>(() => new ResourceDescription("xxx\uD800asdas", "", data, isPublic: true)); 48Assert.Throws<ArgumentException>(() => new ResourceDescription("xxx", "xxx\uD800asdas", data, isPublic: true)); 51new ResourceDescription(new string('e', 1024), data, true); 52new ResourceDescription("x", new string('e', 260), data, true);
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
Attributes\AssemblyAttributes.vb (1)
767Dim hash_resources = {New ResourceDescription("hash_resource", "snKey.snk",
Emit\CompilationEmitTests.vb (1)
1156{New ResourceDescription("hash_resource", "snKey.snk", Function() New MemoryStream(TestResources.General.snKey, writable:=False), True)}
Emit\ResourceTests.vb (1)
195manifestResources:={New ResourceDescription("r2", "file", Function() Nothing, False)})
System.Windows.Forms.Design.Tests (1)
System\Resources\Tools\CodeDomCompileHelper.cs (1)
44: [new(resourceName, () => resource, isPublic: true)];
111 references to ResourceDescription
Microsoft.CodeAnalysis (23)
CommandLine\CommandLineArguments.cs (3)
312private readonly Lazy<ImmutableArray<ResourceDescription>> _lazyManifestResources; 319_lazyManifestResources = new Lazy<ImmutableArray<ResourceDescription>>( 326public ImmutableArray<ResourceDescription> ManifestResources
CommandLine\CommandLineResource.cs (2)
63/// Creates <see cref="ResourceDescription"/> for this resource. 65internal ResourceDescription ToDescription()
Compilation\Compilation.cs (11)
2127IEnumerable<ResourceDescription>? manifestResources, 2142foreach (var resource in manifestResources) 2476IEnumerable<ResourceDescription>? manifestResources, 2680IEnumerable<ResourceDescription>? manifestResources, 2704IEnumerable<ResourceDescription> manifestResources, 2728IEnumerable<ResourceDescription>? manifestResources, 2789IEnumerable<ResourceDescription>? manifestResources = null, 2817IEnumerable<ResourceDescription>? manifestResources, 2935IEnumerable<ResourceDescription>? manifestResources, 3169IEnumerable<ResourceDescription>? manifestResources, 3186foreach (ResourceDescription res in manifestResources)
Emit\CommonPEModuleBuilder.cs (4)
28internal readonly IEnumerable<ResourceDescription> ManifestResources; 58IEnumerable<ResourceDescription> manifestResources, 581foreach (ResourceDescription r in ManifestResources) 670IEnumerable<ResourceDescription> manifestResources,
FileSystemExtensions.cs (1)
38IEnumerable<ResourceDescription>? manifestResources = null,
ResourceDescription.cs (2)
102private readonly ResourceDescription _resource; 104public ResourceHashProvider(ResourceDescription resource)
Microsoft.CodeAnalysis.CSharp (10)
Compilation\CSharpCompilation.cs (2)
3426IEnumerable<ResourceDescription>? manifestResources, 3444manifestResources = SpecializedCollections.EmptyEnumerable<ResourceDescription>();
CSharpFileSystemExtensions.cs (1)
37IEnumerable<ResourceDescription>? manifestResources = null,
Emitter\EditAndContinue\EmitHelpers.cs (1)
41var manifestResources = SpecializedCollections.EmptyEnumerable<ResourceDescription>();
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
54IEnumerable<ResourceDescription> manifestResources,
Emitter\Model\PEAssemblyBuilder.cs (3)
73IEnumerable<ResourceDescription> manifestResources, 142foreach (ResourceDescription resource in ManifestResources) 652IEnumerable<ResourceDescription> manifestResources)
Emitter\Model\PEModuleBuilder.cs (1)
82IEnumerable<ResourceDescription> manifestResources)
Emitter\Model\PENetModuleBuilder.cs (1)
23IEnumerable<ResourceDescription> manifestResources)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
1112ResourceDescription resourceDescription;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (20)
CodeGen\CodeGenTests.cs (1)
13280new ResourceDescription[0]);
Emit\CompilationEmitTests.cs (5)
1245IEnumerable<ResourceDescription> manifestResources1 = new[] { 1247IEnumerable<ResourceDescription> manifestResources2 = new[] { 1279(ImmutableArray<byte>, ImmutableArray<byte>) emitRefOut(IEnumerable<ResourceDescription> manifestResources, string name) 1292ImmutableArray<byte> emitRefOnly(IEnumerable<ResourceDescription> manifestResources, string name) 2725OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>());
Emit\EmitMetadataTests.cs (1)
1415GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>());
Emit\ResourceTests.cs (13)
414new ResourceDescription[] 445Func<Compilation, Stream, ResourceDescription[], CodeAnalysis.Emit.EmitResult> emit; 467new ResourceDescription[] 477new ResourceDescription[] 487new ResourceDescription[] 503new ResourceDescription[] 552new ResourceDescription[] 609new ResourceDescription[] 623new ResourceDescription[] 725new ResourceDescription[] 748new ResourceDescription[] 775new ResourceDescription[] 802new ResourceDescription[]
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Source\BaseClassTests.cs (1)
1576GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>());
Symbols\Source\MethodTests.cs (6)
1684GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>()); 1728GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>()); 1775GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>()); 1829GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>()); 1970GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>()); 2014GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>());
Symbols\Source\PropertyTests.cs (2)
2507GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>()); 2545GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable<ResourceDescription>());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (8)
CompilingTestBase.cs (1)
34manifestResources: Enumerable.Empty<ResourceDescription>());
CSharpTestBase.cs (7)
1268IEnumerable<ResourceDescription>? manifestResources = null, 1304IEnumerable<ResourceDescription>? manifestResources = null, 1341IEnumerable<ResourceDescription>? manifestResources = null, 1382IEnumerable<ResourceDescription>? manifestResources = null, 1418IEnumerable<ResourceDescription>? manifestResources = null, 1454IEnumerable<ResourceDescription>? manifestResources = null, 1490IEnumerable<ResourceDescription>? manifestResources = null,
Microsoft.CodeAnalysis.Rebuild (2)
CompilationOptionsReader.cs (2)
259public unsafe ResourceDescription[]? GetManifestResources() 280var description = new ResourceDescription(name, dataProvider: () => new MemoryStream(content), isPublic);
Microsoft.CodeAnalysis.Test.Utilities (9)
CommonTestBase.cs (2)
74IEnumerable<ResourceDescription>? manifestResources = null, 177IEnumerable<ResourceDescription>? manifestResources,
Compilation\CompilationExtensions.cs (1)
59IEnumerable<ResourceDescription> manifestResources = null,
CompilationVerifier.cs (4)
336IEnumerable<ResourceDescription>? manifestResources, 580private EmitData Emit(IEnumerable<ResourceDescription>? manifestResources, EmitOptions? emitOptions) 947IEnumerable<ResourceDescription>? manifestResources, 1030IEnumerable<ResourceDescription>? manifestResources,
Diagnostics\DiagnosticExtensions.cs (2)
363IEnumerable<ResourceDescription> manifestResources = null) 382public static TCompilation VerifyEmitDiagnostics<TCompilation>(this TCompilation c, IEnumerable<ResourceDescription> manifestResources, params DiagnosticDescription[] expected)
Microsoft.CodeAnalysis.VisualBasic (10)
Compilation\VisualBasicCompilation.vb (3)
2376manifestResources As IEnumerable(Of ResourceDescription), 2398manifestResources As IEnumerable(Of ResourceDescription), 2413manifestResources = SpecializedCollections.EmptyEnumerable(Of ResourceDescription)()
Emit\EditAndContinue\EmitHelpers.vb (1)
39Dim manifestResources = SpecializedCollections.EmptyEnumerable(Of ResourceDescription)()
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
53manifestResources As IEnumerable(Of ResourceDescription),
Emit\PEAssemblyBuilder.vb (2)
40manifestResources As IEnumerable(Of ResourceDescription), 177manifestResources As IEnumerable(Of ResourceDescription),
Emit\PEModuleBuilder.vb (1)
36manifestResources As IEnumerable(Of ResourceDescription))
Emit\PENetModuleBuilder.vb (1)
22manifestResources As IEnumerable(Of ResourceDescription))
VisualBasicFileSystemExtensions.vb (1)
35Optional manifestResources As IEnumerable(Of ResourceDescription) = Nothing,
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (1)
CommandLineTests.vb (1)
1326Dim resourceDescription As ResourceDescription
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (13)
Emit\CompilationEmitTests.vb (1)
3278Dim assemblyBuilder = New PEAssemblyBuilder(sourceAssembly, emitOptions, OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable(Of ResourceDescription), Nothing)
Emit\ResourceTests.vb (12)
263Dim result As EmitResult = c1.Emit(output, manifestResources:=New ResourceDescription(0) _ 291Dim result As EmitResult = c1.Emit(output, manifestResources:=New ResourceDescription(0) _ 385Dim result As EmitResult = c1.Emit(output, manifestResources:=New ResourceDescription(1) _ 671Dim result As EmitResult = c1.Emit(output, manifestResources:=New ResourceDescription(1) _ 681result = c1.Emit(output, manifestResources:=New ResourceDescription(1) _ 708Dim result = c1.Emit(output, manifestResources:=New ResourceDescription(1) _ 717result = c1.Emit(output, manifestResources:=New ResourceDescription(0) _ 728result = c1.Emit(output, manifestResources:=New ResourceDescription(0) _ 754Dim result As EmitResult = c1.Emit(output, manifestResources:=New ResourceDescription(1) _ 763result = c1.Emit(output, manifestResources:=New ResourceDescription(1) _ 787Dim result As EmitResult = c1.Emit(output, manifestResources:=New ResourceDescription(1) _ 799result = c1.Emit(output, manifestResources:=New ResourceDescription(2) _
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (1)
EEAssemblyBuilder.vb (1)
39manifestResources:=SpecializedCollections.EmptyEnumerable(Of ResourceDescription)(),
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Source\PropertyTests.vb (1)
8386Dim [module] = New PEAssemblyBuilder(DirectCast([class].ContainingAssembly, SourceAssemblySymbol), EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable(Of ResourceDescription)())
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
BasicTestBase.vb (2)
77Optional manifestResources As IEnumerable(Of ResourceDescription) = Nothing, 111Optional manifestResources As IEnumerable(Of ResourceDescription) = Nothing,
System.Windows.Forms.Design.Tests (1)
System\Resources\Tools\CodeDomCompileHelper.cs (1)
42ResourceDescription[] description = resource is null