Example #1
0
 public PackageMetadata(string id, string version, TMetadata metadata, DateTime created)
 {
     Id       = id;
     Version  = version;
     Metadata = metadata;
     Created  = created;
 }
Example #2
0
 public MetadataContract(string contractName,
                         IEnumerable <KeyValuePair <string, Type> > metadata,
                         List <Expression <Func <TMetadata, TMetadata, bool> > > constraints,
                         Func <TMetadata, ExportDefinition, bool> constraint,
                         ImportCardinality importCardinality,
                         CreationPolicy creationPolicy,
                         TMetadata contract)
     : base(contractName,
            AttributedModelServices.GetContractName(typeof(T)),
            metadata,
            importCardinality,
            false,
            false,
            creationPolicy)
 {
     this._constraints = constraints.ToArray();
     this._constraint  = constraint;
     this._contract    = contract;
 }
Example #3
0
        public DataScope <TSessionInfo, TMetadata> GetDataScope(IDataAccessAdapter adapter, TSessionInfo sessionInfo, FunctionMappingStore functionMappings, UnitOfWork2 uow)
        {
            TMetadata md = new TMetadata();

            ReflectionHelper.SetPropertyValue(md, "AdapterToUse", adapter);

            if (functionMappings != null)
            {
                ReflectionHelper.SetPropertyValue(md, "CustomFunctionMappings", functionMappings);
            }

            var output = new DataScope <TSessionInfo, TMetadata>()
            {
                Adapter     = adapter,
                Metadata    = md,
                UnitOfWork  = uow,
                SessionInfo = sessionInfo
            };

            return(output);
        }
Example #4
0
 public Lazy(Func <T> valueFactory, TMetadata metadata, LazyThreadSafetyMode mode) :
     base(valueFactory, mode)
 {
     _metadata = metadata;
 }
Example #5
0
 public Lazy(TMetadata metadata, LazyThreadSafetyMode mode) :
     base(mode)
 {
     _metadata = metadata;
 }
Example #6
0
 public Lazy(Func <T> valueFactory, TMetadata metadata, bool isThreadSafe) :
     base(valueFactory, isThreadSafe)
 {
     _metadata = metadata;
 }
Example #7
0
 public Lazy(TMetadata metadata, bool isThreadSafe) :
     base(isThreadSafe)
 {
     _metadata = metadata;
 }
Example #8
0
 public Lazy(TMetadata metadata) :
     base()
 {
     _metadata = metadata;
 }
Example #9
0
 public Lazy(Func <T> valueFactory, TMetadata metadata) :
     base(valueFactory)
 {
     _metadata = metadata;
 }
Example #10
0
 public GridPosition(int row, int column, TMetadata metadata)
 {
     Row      = row;
     Column   = column;
     Metadata = metadata;
 }
Example #11
0
 public MetadataValueBuilder(MetadataContractBuilder <T, TMetadata> owner)
 {
     this._owner    = owner;
     this._instance = this._owner._metadataCtor();
 }