Mono.CSharp.Block.Block C# (CSharp) Method

Block() public method

public Block ( Block parent, Flags flags, Mono.CSharp.Location start, Mono.CSharp.Location end ) : System
parent Block
flags System.Flags
start Mono.CSharp.Location
end Mono.CSharp.Location
return System
		public Block (Block parent, Flags flags, Location start, Location end)
		{
			if (parent != null) {
				// the appropriate constructors will fixup these fields
				ParametersBlock = parent.ParametersBlock;
				Explicit = parent.Explicit;
			}
			
			this.Parent = parent;
			this.flags = flags;
			this.StartLocation = start;
			this.EndLocation = end;
			this.loc = start;
			statements = new List<Statement> (4);

			this.original = this;
		}

Same methods

Block::Block ( Block parent, Mono.CSharp.Location start, Mono.CSharp.Location end ) : System