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