System.CodeDom.Tests.CodeCatchClauseTests.Ctor_String_CodeTypeReference_ParamsCodeStatement C# (CSharp) Method

Ctor_String_CodeTypeReference_ParamsCodeStatement() private method

private Ctor_String_CodeTypeReference_ParamsCodeStatement ( string localName, CodeTypeReference catchExceptionType, CodeStatement statements ) : void
localName string
catchExceptionType CodeTypeReference
statements CodeStatement
return void
		public void Ctor_String_CodeTypeReference_ParamsCodeStatement(string localName, CodeTypeReference catchExceptionType, CodeStatement[] statements)
		{
			var catchClause = new CodeCatchClause(localName, catchExceptionType, statements);
			Assert.Equal(localName ?? string.Empty, catchClause.LocalName);
			Assert.Equal((catchExceptionType ?? new CodeTypeReference(typeof(Exception))).BaseType, catchClause.CatchExceptionType.BaseType);
			Assert.Equal(statements, catchClause.Statements.Cast<CodeStatement>());
		}