internal void Parse(BoundSizeOfOperator boundSizeOfOperator) { base.Parse(boundSizeOfOperator); this.SourceType = Deserialize(boundSizeOfOperator.SourceType) as Expression; }
private void EmitSizeOfExpression(BoundSizeOfOperator boundSizeOfOperator) { TypeSymbol type = boundSizeOfOperator.SourceType.Type; _builder.EmitOpCode(ILOpCode.Sizeof); EmitSymbolToken(type, boundSizeOfOperator.SourceType.Syntax); }
public override object VisitSizeOfOperator(BoundSizeOfOperator node, object arg) { return(null); }