Beispiel #1
0
        private ResolvedInjectionConfiguration ExecuteSimpleIgnoreTypeTest(
            string ignoredTypeFullName,
            IgnoredMemberReferenceFlags ignoreFlags =
            IgnoredMemberReferenceFlags.SkipTypes
            )
        {
            ResolvedInjectionConfiguration resolvedConfiguration = ExecuteSimpleIgnoreTest(ignoredTypeFullName, ignoreFlags);

            Assert.True(IsTypeSkipped(resolvedConfiguration, ignoredTypeFullName));

            return(resolvedConfiguration);
        }
Beispiel #2
0
        private ResolvedInjectionConfiguration ExecuteSimpleIgnoreTest(
            string ignoredMethodFullName,
            IgnoredMemberReferenceFlags ignoreFlags = IgnoredMemberReferenceFlags.SkipMethods
            )
        {
            IIgnoredMemberReference[] ignoredMemberReferences =
            {
                new IgnoredMemberReference(
                    ignoredMethodFullName,
                    ignoreFlags
                    ),
            };

            ResolvedInjectionConfiguration resolvedConfiguration = ExecuteIgnoreTest(ignoredMemberReferences);

            return(resolvedConfiguration);
        }
 public IgnoredMemberReference WithFilterFlags(IgnoredMemberReferenceFlags value) => null;
 public IgnoredMemberReference(string filter, IgnoredMemberReferenceFlags filterFlags = kDefaultFilterOptions)
 {
     Filter      = !String.IsNullOrEmpty(filter) ? filter : throw new ArgumentNullException(nameof(filter));
     FilterFlags = filterFlags;
 }