/// <summary>
		/// Gets the default accessor with the specified accessibility (and without attributes or region).
		/// </summary>
		public static IUnresolvedAccessor GetFromAccessibility(Accessibility accessibility)
		{
			int index = (int)accessibility;
			if (index >= 0 && index < defaultAccessors.Length) {
				return defaultAccessors[index];
			} else {
				DefaultUnresolvedAccessor a = new DefaultUnresolvedAccessor();
				a.accessibility = accessibility;
				a.Freeze();
				return a;
			}
		}
Esempio n. 2
0
        /// <summary>
        /// Gets the default accessor with the specified accessibility (and without attributes or region).
        /// </summary>
        public static IUnresolvedAccessor GetFromAccessibility(Accessibility accessibility)
        {
            int index = (int)accessibility;

            if (index >= 0 && index < defaultAccessors.Length)
            {
                return(defaultAccessors[index]);
            }
            else
            {
                DefaultUnresolvedAccessor a = new DefaultUnresolvedAccessor();
                a.accessibility = accessibility;
                a.Freeze();
                return(a);
            }
        }