コード例 #1
0
        private static void Main()
        {
            var obj = new Mock
            {
                Teste   = string.Empty,
                Teste2  = 2,
                Nao     = "Não é pra ir",
                Essevai = "123"
            };

            var objSemCabecalho = new MockSemCabecalho
            {
                Teste   = string.Empty,
                Teste2  = 2,
                Nao     = "Não é pra ir",
                Essevai = "123"
            };

            SerializadorTx2Configuracao.ConfigurarComportamento(
                ComportamentoFlags.NaoDispararExceptionPropriedadesMaioresPermitido |
                ComportamentoFlags.NaoDispararExceptionPropriedadesObrigatoriasVazias |
                ComportamentoFlags.NaoSerializarCamposNulosNaoObrigatorios |
                ComportamentoFlags.NomeDaClasseNoCabecalhoNaoInformadoOuVazio |
                ComportamentoFlags.NomeDaPropriedadeQuandoNomeCampoVazio |
                ComportamentoFlags.SerializarPropriedadesSemAtributo |
                ComportamentoFlags.NaoAdicionarCabecalhoRodapeQuandoVazio);

            Console.WriteLine(SerializadorTx2.Serializar(obj));
            Console.WriteLine(SerializadorTx2.Serializar(objSemCabecalho));
            Console.ReadLine();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: greenlink/SerializadorTx2
        static void Main(string[] args)
        {
            var obj = new Mock
            {
                Teste   = "",
                Teste2  = 2,
                Nao     = "Não é pra ir",
                Essevai = "123"
            };

            SerializadorTx2Configuracao.ConfigurarComportamento(
                ComportamentoFlags.NaoDispararExceptionPropriedadesMaioresPermitido |
                ComportamentoFlags.NaoDispararExceptionPropriedadesObrigatoriasVazias |
                ComportamentoFlags.NomeDaClasseNoCabecalhoNaoInformadoOuVazio |
                ComportamentoFlags.NomeDaPropriedadeQuandoNomeCampoVazio |
                ComportamentoFlags.SerializarPropriedadesSemAtributo);

            Console.WriteLine(SerializadorTx2.Serializar(obj));
            Console.ReadLine();
        }