Exemplo n.º 1
0
 public ResGenericBuilderRef(
     SourceRange range,
     ResGenericDeclBuilder genericDeclBuilder,
     IResContainerBuilderRef outerContainerBuilder)
 {
     _range = range;
     _genericDeclBuilder    = genericDeclBuilder;
     _outerContainerBuilder = outerContainerBuilder;
 }
Exemplo n.º 2
0
        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);
        }