Antlr4.StringTemplate.Misc.ObjectModelAdaptor.IsIndexer C# (CSharp) Method

IsIndexer() private static method

private static IsIndexer ( System.Reflection.PropertyInfo propertyInfo ) : bool
propertyInfo System.Reflection.PropertyInfo
return bool
        private static bool IsIndexer(PropertyInfo propertyInfo)
        {
            if (propertyInfo == null)
                throw new ArgumentNullException("propertyInfo");

            var indexParameters = propertyInfo.GetIndexParameters();
            return indexParameters != null
                && indexParameters.Length > 0
                && indexParameters[0].ParameterType == typeof(string);
        }