Example #1
0
        public CodeField(CodeIdentifier name, CodeTypeToken type, Modifiers attributes, ICodeExpression?initializer)
        {
            Name        = name;
            Type        = type;
            Attributes  = attributes;
            Initializer = initializer;

            Reference = new CodeReference(this);
        }
Example #2
0
 public CodeTypeCast(CodeTypeToken type, ICodeExpression value)
 {
     Type  = type;
     Value = value;
 }
Example #3
0
 protected CodeTypedName(CodeIdentifier name, CodeTypeToken type)
 {
     Name      = name;
     Type      = type;
     Reference = new CodeReference(this);
 }
Example #4
0
 public CodeExternalPropertyOrField(CodeIdentifier name, CodeTypeToken type)
     : base(name, type)
 {
 }
Example #5
0
 internal CodeConstant(CodeTypeToken type, object?value, bool targetTyped)
 {
     Type        = type;
     Value       = value;
     TargetTyped = targetTyped;
 }
Example #6
0
 internal CodeParameter(CodeTypeToken type, CodeIdentifier name, CodeParameterDirection direction, ICodeExpression?defaultValue)
     : base(name, type)
 {
     Direction    = direction;
     DefaultValue = defaultValue;
 }
Example #7
0
 public CodeDefault(CodeTypeToken type, bool targetTyped)
 {
     Type        = type;
     TargetTyped = targetTyped;
 }
Example #8
0
 protected override void Visit(CodeTypeToken type)
 {
 }
Example #9
0
 public CodeVariable(CodeIdentifier name, CodeTypeToken type, bool rvalueTyped)
     : base(name, type)
 {
     RValueTyped = rvalueTyped;
 }