You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Searched for the implementations of the <see cref="System.Type"/> specified with <typeparamref name="T"/>.
44
58
/// </summary>
45
-
/// <param name="ignoreBuiltIn"><c>true</c> if the built-in assemblies have to be skipped. If set to <c>false</c>, no assemblies will be skipped.</param>
59
+
/// <param name="ignoreAssemblyPrefixes">Collection of assembly prefixes to skip. The <see cref="System.Reflection.Assembly"/> will be ignored if its name <i><b>starts with</b></i> one of these prefixes.</param>
46
60
/// <typeparam name="T">Specifies the <see cref="System.Type"/> whose implementations to search for.</typeparam>
47
61
/// <returns>A collection of <see cref="System.Type"/> objects that are implementations of <typeparamref name="T"/>.</returns>
/// Gets the assemblies that have been loaded into the execution context of this application domain.
56
70
/// </summary>
57
-
/// <param name="ignoreBuiltIn"><c>true</c> if the built-in assemblies have to be skipped. If set to <c>false</c>, no assemblies will be skipped.</param>
71
+
/// <param name="ignoreAssemblyPrefixes">Collection of assembly prefixes to skip. The <see cref="System.Reflection.Assembly"/> will be ignored if its name <i><b>starts with</b></i> one of these prefixes.</param>
58
72
/// <returns>A collection of assemblies in this application domain.</returns>
/// Searched for the implementations of the <see cref="System.Type"/> specified with <paramref name="baseType"/>.
76
90
/// </summary>
77
91
/// <param name="baseType">Specifies the <see cref="System.Type"/> whose implementations to search for.</param>
78
-
/// <param name="ignoreBuiltIn"><c>true</c> if the built-in assemblies have to be skipped. If set to <c>false</c>, no assemblies will be skipped.</param>
92
+
/// <param name="ignoreAssemblyPrefixes">Collection of assembly prefixes to skip. The <see cref="System.Reflection.Assembly"/> will be ignored if its name <i><b>starts with</b></i> one of these prefixes.</param>
79
93
/// <returns>A collection of <see cref="System.Type"/> objects that are implementations of <paramref name="baseType"/>.</returns>
thrownewArgumentException($"Property with '{propName}' name not found");
154
+
155
+
property.SetValue(src,propValue);
112
156
}
113
157
114
158
/// <summary>
115
159
/// Searches for the methods with custom attribute of type <typeparamref name="T"/>.
116
160
/// </summary>
117
161
/// <param name="methodBindingFlags">A bitwise combination of the enumeration values that specify how the search is conducted.</param>
118
162
/// <param name="inherit"><c>true</c> to search this member's inheritance chain to find the attributes; otherwise, <c>false</c>.</param>
119
-
/// <param name="ignoreBuiltIn"><c>true</c> if the built-in assemblies have to be skipped. If set to <c>false</c>, no assemblies will be skipped.</param>
163
+
/// <param name="ignoreAssemblyPrefixes">Collection of assembly prefixes to skip. The <see cref="System.Reflection.Assembly"/> will be ignored if its name <i><b>starts with</b></i> one of these prefixes.</param>
120
164
/// <typeparam name="T">Specifies the <see cref="System.Type"/> of the custom attribute to search for.</typeparam>
121
165
/// <returns>A collection of <see cref="System.Reflection.MethodInfo"/> objects representing all methods defined for the current <see cref="System.Type"/> that match the specified binding constraints and attributes type.</returns>
0 commit comments