public void Reset() { Type = null; Name = null; Children = new List <SyntaxTreeNode>(); CodeGenerator = BlockCodeGenerator.Null; }
public void Reset() { Type = null; Name = null; Children = new List<SyntaxTreeNode>(); CodeGenerator = BlockCodeGenerator.Null; }
public void Equals_True_WhenExpected(RazorCommentCodeGenerator leftObject, IBlockCodeGenerator rightObject) { // Arrange & Act var result = leftObject.Equals(rightObject); // Assert Assert.True(result); }
public void Equals_False_WhenExpected(IBlockCodeGenerator leftObject, object rightObject) { // Arrange & Act var result = leftObject.Equals(rightObject); // Assert Assert.False(result); }
internal Block( BlockType type, IEnumerable <SyntaxTreeNode> contents, IBlockCodeGenerator generator ) { Type = type; CodeGenerator = generator; Children = contents; }
public void GetHashCode_ReturnsSameValue_WhenEqual( RazorCommentCodeGenerator leftObject, IBlockCodeGenerator rightObject) { // Arrange & Act var leftResult = leftObject.GetHashCode(); var rightResult = rightObject.GetHashCode(); // Assert Assert.Equal(leftResult, rightResult); }
protected Block(BlockType? type, IEnumerable<SyntaxTreeNode> contents, IBlockCodeGenerator generator) { if (type == null) { throw new InvalidOperationException(RazorResources.Block_Type_Not_Specified); } Type = type.Value; Children = contents; CodeGenerator = generator; foreach (SyntaxTreeNode node in Children) { node.Parent = this; } }
protected Block(BlockType?type, IEnumerable <SyntaxTreeNode> contents, IBlockCodeGenerator generator) { if (type == null) { throw new InvalidOperationException(RazorResources.Block_Type_Not_Specified); } Type = type.Value; Children = contents; CodeGenerator = generator; foreach (SyntaxTreeNode node in Children) { node.Parent = this; } }
public ExpressionBlock(IBlockCodeGenerator codeGenerator, params SyntaxTreeNode[] children) : this(codeGenerator, (IEnumerable <SyntaxTreeNode>)children) { }
public MarkupBlock(BlockType blockType, IBlockCodeGenerator codeGenerator, IEnumerable<SyntaxTreeNode> children) : base(blockType, children, codeGenerator) { }
public DirectiveBlock(IBlockCodeGenerator codeGenerator, params SyntaxTreeNode[] children) : this(codeGenerator, (IEnumerable <SyntaxTreeNode>)children) { }
public ExpressionBlock(IBlockCodeGenerator codeGenerator, IEnumerable <SyntaxTreeNode> children) : base(ThisBlockType, children, codeGenerator) { }
public StatementBlock(IBlockCodeGenerator codeGenerator, params SyntaxTreeNode[] children) : this(codeGenerator, (IEnumerable <SyntaxTreeNode>)children) { }
public DirectiveBlock(IBlockCodeGenerator codeGenerator, IEnumerable <SyntaxTreeNode> children) : base(ThisBlockType, children, codeGenerator) { }
public MarkupBlock(IBlockCodeGenerator codeGenerator, IEnumerable <SyntaxTreeNode> children) : this(ThisBlockType, codeGenerator, children) { }
public StatementBlock(IBlockCodeGenerator codeGenerator, params SyntaxTreeNode[] children) : this(codeGenerator, (IEnumerable<SyntaxTreeNode>)children) { }
public ExpressionBlock(IBlockCodeGenerator codeGenerator, params SyntaxTreeNode[] children) : this(codeGenerator, (IEnumerable<SyntaxTreeNode>)children) { }
public MarkupBlock(BlockType blockType, IBlockCodeGenerator codeGenerator, IEnumerable <SyntaxTreeNode> children) : base(blockType, children, codeGenerator) { }
public MarkupBlock(IBlockCodeGenerator codeGenerator, IEnumerable<SyntaxTreeNode> children) : this(ThisBlockType, codeGenerator, children) { }
public DirectiveBlock(IBlockCodeGenerator codeGenerator, params SyntaxTreeNode[] children) : this(codeGenerator, (IEnumerable<SyntaxTreeNode>)children) { }
public DirectiveBlock(IBlockCodeGenerator codeGenerator, IEnumerable<SyntaxTreeNode> children) : base(ThisBlockType, children, codeGenerator) { }
// A Test constructor internal Block(BlockType type, IEnumerable<SyntaxTreeNode> contents, IBlockCodeGenerator generator) { Type = type; CodeGenerator = generator; Children = contents; }
public StatementBlock(IBlockCodeGenerator codeGenerator, IEnumerable <SyntaxTreeNode> children) : base(ThisBlockType, children, codeGenerator) { }
public ExpressionBlock(IBlockCodeGenerator codeGenerator, IEnumerable<SyntaxTreeNode> children) : base(ThisBlockType, children, codeGenerator) { }
public StatementBlock(IBlockCodeGenerator codeGenerator, IEnumerable<SyntaxTreeNode> children) : base(ThisBlockType, children, codeGenerator) { }