Microsoft.CSharp.RuntimeBinder.RuntimeBinder.GetName C# (CSharp) Метод

GetName() приватный Метод

private GetName ( DynamicMetaObjectBinder payload ) : string
payload System.Dynamic.DynamicMetaObjectBinder
Результат string
        private string GetName(DynamicMetaObjectBinder payload)
        {
            string result = null;
            if (payload is CSharpGetMemberBinder)
            {
                result = ((CSharpGetMemberBinder)payload).Name;
            }
            else if (payload is CSharpSetMemberBinder)
            {
                result = ((CSharpSetMemberBinder)payload).Name;
            }
            else if (payload is CSharpGetIndexBinder || payload is CSharpSetIndexBinder)
            {
                result = SpecialNames.Indexer;
            }

            Debug.Assert(result != null);
            return result;
        }