Bamboo.Prevalence.VersionMigration.MigrationContext.HasInitializers C# (CSharp) Метод

HasInitializers() публичный Метод

public HasInitializers ( Type type ) : bool
type System.Type
Результат bool
		public bool HasInitializers(Type type)
		{
			TypeMapping mapping = GetTypeMapping(type);
			if (null != mapping)
			{
				return mapping.Initializer != null || mapping.FieldMappings.Count > 0;
			}
			return false;
		}

Usage Example

        public System.Runtime.Serialization.ISerializationSurrogate GetSurrogate(System.Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector)
        {
            selector = this;

            if (_context.HasInitializers(type))
            {
                return(this);
            }

            return(null);
        }