ICSharpCode.NRefactory.Utils.FastSerializer.IsReferenceOrContainsReferences C# (CSharp) 메소드

IsReferenceOrContainsReferences() 정적인 개인적인 메소드

static private IsReferenceOrContainsReferences ( Type type ) : bool
type System.Type
리턴 bool
		static bool IsReferenceOrContainsReferences(Type type)
		{
			if (!type.IsValueType)
				return true;
			if (type.IsPrimitive)
				return false;
			foreach (FieldInfo field in GetSerializableFields(type)) {
				if (IsReferenceOrContainsReferences(field.FieldType))
					return true;
			}
			return false;
		}
		#endregion