Beispiel #1
0
        internal void OnClassCreated(Class @class)
        {
            this.classes.Add(@class);
            this.metaObjectById.Add(@class.Id, @class);

            this.Stale();
        }
Beispiel #2
0
 public ConcreteMethodType(Class @class, MethodType methodType)
 {
     this.@class = @class;
     this.methodType = methodType;
 }
Beispiel #3
0
 public MethodInvocation(Class @class, MethodType methodType)
 {
     this.concreteMethodType = @class.ConcreteMethodTypeByMethodType[methodType];
 }
Beispiel #4
0
 /// <summary>
 /// Derive exclusive sub classes.
 /// </summary>
 internal void DeriveExclusiveSubclass()
 {
     this.derivedExclusiveSubclass = this.derivedSubclasses.Count == 1 ? this.derivedSubclasses.First() : null;
 }