Пример #1
0
            public void OnClassRegistered(ClassMetadata clazz)
            {
                // if(Platform4.isDb4oClass(clazz.getName())) {
                // return;
                // }
                IReflectClass reflectClass = clazz.ClassReflector();

                if (this.ActivatableClass().IsAssignableFrom(reflectClass))
                {
                    return;
                }
                if (this.HasNoActivatingFields(reflectClass))
                {
                    return;
                }
                NotTransparentActivationEnabled diagnostic = new NotTransparentActivationEnabled(
                    clazz);
                DiagnosticProcessor processor = this._container.Handlers.DiagnosticProcessor();

                processor.OnDiagnostic(diagnostic);
            }
			public void OnClassRegistered(ClassMetadata clazz)
			{
				// if(Platform4.isDb4oClass(clazz.getName())) {
				// return;
				// }
				IReflectClass reflectClass = clazz.ClassReflector();
				if (this.ActivatableClass().IsAssignableFrom(reflectClass))
				{
					return;
				}
				if (this.HasNoActivatingFields(reflectClass))
				{
					return;
				}
				NotTransparentActivationEnabled diagnostic = new NotTransparentActivationEnabled(
					clazz);
				DiagnosticProcessor processor = this._container.Handlers.DiagnosticProcessor();
				processor.OnDiagnostic(diagnostic);
			}