Beispiel #1
0
        public static LazyMemberInfo GetExportingMember(ExportDefinition exportDefinition)
        {
            Requires.NotNull(exportDefinition, nameof(exportDefinition));

            ReflectionMemberExportDefinition?reflectionExportDefinition = exportDefinition as ReflectionMemberExportDefinition;

            if (reflectionExportDefinition == null)
            {
                throw new ArgumentException(
                          SR.Format(SR.ReflectionModel_InvalidExportDefinition, exportDefinition.GetType()),
                          nameof(exportDefinition));
            }

            return(reflectionExportDefinition.ExportingLazyMember);
        }
        public static LazyMemberInfo GetExportingMember(ExportDefinition exportDefinition)
        {
            Requires.NotNull(exportDefinition, "exportDefinition");

            ReflectionMemberExportDefinition reflectionExportDefinition = exportDefinition as ReflectionMemberExportDefinition;

            if (reflectionExportDefinition == null)
            {
                throw new ArgumentException(
                          string.Format(CultureInfo.CurrentCulture, Strings.ReflectionModel_InvalidExportDefinition, exportDefinition.GetType()),
                          "exportDefinition");
            }

            return(reflectionExportDefinition.ExportingLazyMember);
        }