Reko.Environments.Windows.MsMangledNameParser.ParseGlobalFunction C# (CSharp) Method

ParseGlobalFunction() public method

public ParseGlobalFunction ( string modifier ) : SerializedSignature
modifier string
return SerializedSignature
        public SerializedSignature ParseGlobalFunction(string modifier)
        {
            this.Modifier = modifier;
            var convention = ParseCallingConvention();
            var returnStorageClass = ParseReturnStorageClass();
            var retType = ParseDataTypeCode(new List<Argument_v1>());
            var args = ParseArgumentList();
            return new SerializedSignature
            {
                Convention = convention,
                IsInstanceMethod = this.isInstanceMethod,
                EnclosingType = null,
                Arguments = args,
                ReturnValue = new Argument_v1 { Type = retType != null ? retType : new VoidType_v1() }
            };
        }