System.Data.Common.DataStorage.InspectTypeForInterfaces C# (CSharp) Method

InspectTypeForInterfaces() private static method

private static InspectTypeForInterfaces ( Type dataType ) : Tuple
dataType System.Type
return Tuple
        private static Tuple<bool, bool, bool, bool> InspectTypeForInterfaces(Type dataType)
        {
            Debug.Assert(dataType != null, "Type should not be null");

            return new Tuple<bool, bool, bool, bool>(
                typeof(INullable).IsAssignableFrom(dataType),
                typeof(System.ComponentModel.IChangeTracking).IsAssignableFrom(dataType),
                typeof(System.ComponentModel.IRevertibleChangeTracking).IsAssignableFrom(dataType),
                typeof(IXmlSerializable).IsAssignableFrom(dataType));
        }