public static Enumeration Unresolved(EnumIdentifier fieldIdentifier, DeclaredType type, IReferencable returnType) { return(new Enumeration(fieldIdentifier, type) { IsResolved = false, ReturnType = returnType }); }
public ReflectedEnum(EnumIdentifier name, MemberInfo mi, Type targetType) : base(name, null, mi, targetType) { DeclaringName = mi.DeclaringType != targetType ? IdentifierFor.Enum(mi, mi.DeclaringType) : name; }
public static Enumeration Unresolved(EnumIdentifier fieldIdentifier, DeclaredType type) { return(new Enumeration(fieldIdentifier, type) { IsResolved = false }); }
public static Enumeration Unresolved(EnumIdentifier fieldIdentifier, DeclaredType type, IReferencable returnType) { return new Enumeration(fieldIdentifier, type) { IsResolved = false, ReturnType = returnType }; }
public static Enumeration Unresolved(EnumIdentifier fieldIdentifier, DeclaredType type) { return new Enumeration(fieldIdentifier, type) { IsResolved = false }; }
public Enumeration(EnumIdentifier identifier, DeclaredType type) : base(identifier) { Type = type; }