Ejemplo n.º 1
0
 internal MethodFacts(FactUniverse facts, MethodBase method)
 {
     Universe            = facts;
     Method              = method;
     _calledMethods      = Enumerable.Empty <MethodBase>();
     _constructedArrays  = Enumerable.Empty <Type>();
     _constructedObjects = Enumerable.Empty <ConstructorInfo>();
     _mutations          = Enumerable.Empty <ElementMutation>();
     _readFields         = Enumerable.Empty <FieldInfo>();
     _referencedFields   = Enumerable.Empty <FieldInfo>();
     _referencedTypes    = Enumerable.Empty <Type>();
     _writtenFields      = Enumerable.Empty <FieldInfo>();
     Realizations        = Enumerable.Empty <MethodBase>();
     UnrollHeaders       = new List <int>();
     NonUnrollHeaders    = new List <int>();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructs an instance for a particular field
 /// </summary>
 /// <param name="universe">the associated universe</param>
 /// <param name="field">the field</param>
 public FieldFacts(FactUniverse universe, FieldInfo field)
 {
     Universe = universe;
     Field = field;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Constructs an instance for a particular field
 /// </summary>
 /// <param name="universe">the associated universe</param>
 /// <param name="field">the field</param>
 public FieldFacts(FactUniverse universe, FieldInfo field)
 {
     Universe = universe;
     Field    = field;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Constructs a new instance
 /// </summary>
 /// <param name="universe">associated universe</param>
 /// <param name="type">described type</param>
 internal TypeFacts(FactUniverse universe, Type type)
 {
     Universe = universe;
     TheType  = type;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Constructs a new instance
 /// </summary>
 /// <param name="universe">associated universe</param>
 /// <param name="type">described type</param>
 internal TypeFacts(FactUniverse universe, Type type)
 {
     Universe = universe;
     TheType = type;
 }
Ejemplo n.º 6
0
 internal MethodFacts(FactUniverse facts, MethodBase method)
 {
     Universe = facts;
     Method = method;
     _calledMethods = Enumerable.Empty<MethodBase>();
     _constructedArrays = Enumerable.Empty<Type>();
     _constructedObjects = Enumerable.Empty<ConstructorInfo>();
     _mutations = Enumerable.Empty<ElementMutation>();
     _readFields = Enumerable.Empty<FieldInfo>();
     _referencedFields = Enumerable.Empty<FieldInfo>();
     _referencedTypes = Enumerable.Empty<Type>();
     _writtenFields = Enumerable.Empty<FieldInfo>();
     Realizations = Enumerable.Empty<MethodBase>();
     UnrollHeaders = new List<int>();
     NonUnrollHeaders = new List<int>();
 }