System.Web.Compilation.BaseCompiler.CheckPartialBaseProperties C# (CSharp) Method

CheckPartialBaseProperties() private method

private CheckPartialBaseProperties ( Type type, Type baseType ) : bool
type System.Type
baseType System.Type
return bool
		internal bool CheckPartialBaseProperties (Type type, Type baseType)
		{
			bool rebuild = false;

			foreach (PropertyInfo baseInfo in baseType.GetProperties ()) {
				PropertyInfo typeInfo = type.GetProperty (baseInfo.Name);

				if (typeInfo != null && typeInfo.DeclaringType == type) {
					partialNameOverride [typeInfo.Name] = true;
					rebuild = true;
				}
			}

			return rebuild;
		}