public ResGenericBuilderRef( SourceRange range, ResGenericDeclBuilder genericDeclBuilder, IResContainerBuilderRef outerContainerBuilder) { _range = range; _genericDeclBuilder = genericDeclBuilder; _outerContainerBuilder = outerContainerBuilder; }
public static IResGenericDecl Build( ILazyFactory lazyFactory, ILazy <IResMemberLineDecl> line, SourceRange range, Identifier name, Action <ResGenericDeclBuilder> action) { var builder = new ResGenericDeclBuilder( lazyFactory, line, range, name); builder.AddAction(() => action(builder)); builder.DoneBuilding(); return(builder.Value); }