コード例 #1
0
ファイル: TypeField.cs プロジェクト: Den25570/AssemblyBrowser
        public override string GetFullName()
        {
            string result =
                DataAccessModificator.GetString(accessModificator) + " " +
                AssemblyDataType.GetTypeGenericName(fieldInfo.FieldType) + " " +
                name;

            return(result);
        }
コード例 #2
0
        public string GetFullName()
        {
            string accessModificatorString = DataAccessModificator.GetString(accessModificator);
            string typeAttributeString     = DataAttribute.GetString(typeAttribute);
            string typeClassString         = DataTypeClass.GetString(typeClass);

            return
                ((accessModificatorString != "" ? (accessModificatorString + " ") : "") +
                 (typeAttributeString != "" ? (typeAttributeString + " ") : "") +
                 (typeClassString != "" ? (typeClassString + " ") : "") +
                 GetTypeGenericName(type));
        }
コード例 #3
0
        public override string GetFullName()
        {
            string paramsString = "(";

            foreach (var parameter in methodInfo.GetParameters())
            {
                if (paramsString != "(")
                {
                    paramsString += " ,";
                }
                paramsString +=
                    (parameter.IsOut ? "out " : parameter.IsIn ? "in " : parameter.ParameterType.IsByRef ? "ref " : "") +
                    AssemblyDataType.GetTypeGenericName(parameter.ParameterType) + " " + parameter.Name;
            }
            paramsString += ")";

            string typeAttributeString = DataAttribute.GetString(typeAttribute);

            return
                (DataAccessModificator.GetString(accessModificator) + " " +
                 (typeAttributeString != "" ? typeAttributeString + " " : "") +
                 AssemblyDataType.GetTypeGenericName(methodInfo.ReturnType) + " " +
                 name + paramsString);
        }