public static string GetMemberName(string assemblyFilePath, uint moduleToken, uint typeToken, uint memberToken, SupportedLanguage language)
        {
            IMemberDefinition member             = GetMember(assemblyFilePath, moduleToken, typeToken, memberToken, language);
            ILanguage         decompilerLanguage = GetLanguage(language);

            return(MemberNamingUtils.GetMemberDeclartionForLanguage(member, decompilerLanguage, true));
        }
Beispiel #2
0
        public string GetMemberNavigationPathName(object memberReference)
        {
            ILanguage currentLanguage = GetLanguage();

            return(MemberNamingUtils.GetMemberNavigationPathName(memberReference, currentLanguage));
        }
Beispiel #3
0
        public string GetMemberDeclartionForSelectedLanguage(object memberReference, bool renameInvalidMembers)
        {
            ILanguage currentLanguage = GetLanguage();

            return(MemberNamingUtils.GetMemberDeclartionForLanguage(memberReference, currentLanguage, renameInvalidMembers));
        }
Beispiel #4
0
        public string GetMemberEscapedOnlyNameForSelectedLanguage(object memberReference)
        {
            ILanguage currentLanguage = GetLanguage();

            return(MemberNamingUtils.GetMemberEscapedOnlyNameForLanguage(memberReference, currentLanguage));
        }
Beispiel #5
0
        public string GetNamespaceForSelectedLanguage(string @namespace, bool renameInvalidMembers)
        {
            ILanguage currentLanguage = GetLanguage();

            return(MemberNamingUtils.GetNamespaceForLanguage(@namespace, currentLanguage, renameInvalidMembers));
        }