69 references to ResourceDescription
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (21)
Emit\CompilationEmitTests.cs (3)
1245new ResourceDescription(resourceName: "A", fileName: "x.goo", () => new MemoryStream(arrayOfEmbeddedData1), isPublic: true)}; 1247new ResourceDescription(resourceName: "A", fileName: "x.goo", () => new MemoryStream(arrayOfEmbeddedData2), isPublic: true)}; 1305var hash_resources = new[] {new ResourceDescription("hash_resource", "snKey.snk",
Emit\ResourceTests.cs (18)
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) 296new ResourceDescription("A", "x.goo", dataProvider, true), 297new ResourceDescription("B", "x.goo", dataProvider, 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), 417new ResourceDescription(r2Name, resourceFileName, () => new MemoryStream(resourceFileData), false) 470new ResourceDescription(r2Name, resourceFileName, () => new MemoryStream(resourceFileData), false) 479new ResourceDescription(r2Name, resourceFileName, () => new MemoryStream(resourceFileData), false), 489new ResourceDescription(r2Name, resourceFileName, () => new MemoryStream(resourceFileData), false) 777new ResourceDescription(r2Name, "nonExistent", () => { throw new NotSupportedException("error in data provider"); }, false)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\AttributeTests_Assembly.cs (1)
579var 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.UnitTests (20)
ResourceDescriptionTests.cs (20)
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)); 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)); 52new ResourceDescription("x", new string('e', 260), data, true);
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (15)
Attributes\AssemblyAttributes.vb (1)
755Dim hash_resources = {New ResourceDescription("hash_resource", "snKey.snk",
Emit\CompilationEmitTests.vb (1)
1154{New ResourceDescription("hash_resource", "snKey.snk", Function() New MemoryStream(TestResources.General.snKey, writable:=False), True)}
Emit\ResourceTests.vb (13)
188manifestResources:={New ResourceDescription("r2", "file", Function() 195manifestResources:={New ResourceDescription("r2", "file", Function() Nothing, False)}) 387New ResourceDescription("A", "x.goo", dataProvider, True), 388New ResourceDescription("A", "y.goo", dataProvider, True) 710New ResourceDescription("A", "x.goo", dataProvider, True), 711New ResourceDescription("B", "x.goo", dataProvider, True) 719New ResourceDescription("A", "C.dll", dataProvider, True) 730New ResourceDescription("A", "netmodule1.netmodule", dataProvider, True) 789New ResourceDescription("A", "x.goo", dataProvider, True), 790New ResourceDescription("A", "x.goo", dataProvider, True) 801New ResourceDescription("A", "x.goo", dataProvider, True), 802New ResourceDescription("B", "x.goo", dataProvider, True), 803New ResourceDescription("B", "y.goo", dataProvider, True)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (6)
Semantics\NameLengthTests.vb (6)
528New ResourceDescription("name1", "path1", dataProvider, False), 'fine 529New ResourceDescription(s_longSymbolName, "path2", dataProvider, False), 'fine 530New ResourceDescription("name2", s_longPathName, dataProvider, False), 'fine 531New ResourceDescription(s_longSymbolName & 1, "path3", dataProvider, False), 'name error 532New ResourceDescription("name3", s_longPathName & 2, dataProvider, False), 'path error 533New ResourceDescription(s_longSymbolName & 3, s_longPathName & 4, dataProvider, False) 'name And path errors