public MidAttributeFetch ( SourceRange range, MidPath obj, |
||
range | SourceRange | |
obj | MidPath | |
attribute | ||
lazyFactory | ILazyFactory | |
return | System |
public MidAttributeFetch(
SourceRange range,
MidPath obj,
MidAttributeDecl attribute,
ILazyFactory lazyFactory )
: base(range, new MidDummyType())
{
_obj = obj;
_type = lazyFactory.New(() => _attribute.Value.Type);
_attribute = Lazy.Value(attribute);
}
MidAttributeFetch::MidAttributeFetch ( SourceRange range, MidPath obj, MidType type, ILazy |