internal static ConstantDefault CreateDefault(TypeSymbol type) { return(new ConstantDefault(type)); }
internal static ConstantWithValue <T> Create <T>(T value, TypeSymbol t) { return(new ConstantWithValue <T>(value, t)); }
internal ConstantDefault(TypeSymbol type) { Type = type; }
internal ConstantWithValue(T value, TypeSymbol t) { Value = value; Type = t; }