System.CodeDom.Tests.CodeAttributeDeclarationTests.Ctor_String C# (CSharp) Méthode

Ctor_String() private méthode

private Ctor_String ( string name, CodeAttributeArgument arguments ) : void
name string
arguments CodeAttributeArgument
Résultat void
		public void Ctor_String(string name, CodeAttributeArgument[] arguments)
		{
			if (arguments.Length == 0)
			{
				var declaration1 = new CodeAttributeDeclaration(name);
				Assert.Equal(name ?? string.Empty, declaration1.Name);
				Assert.Empty(declaration1.Arguments);
				Assert.Equal(new CodeTypeReference(name).BaseType, declaration1.AttributeType.BaseType);
			}
			var declaration2 = new CodeAttributeDeclaration(name, arguments);
			Assert.Equal(name ?? string.Empty, declaration2.Name);
			Assert.Equal(arguments, declaration2.Arguments.Cast<CodeAttributeArgument>());
			Assert.Equal(new CodeTypeReference(name).BaseType, declaration2.AttributeType.BaseType);
		}