Quantcast
Channel: Reflection Type
Browsing latest articles
Browse All 14 View Live

Reflection Type

Eu sei... so tava falando para vc colocar o FullName na tag ;)Se não funciona de um jeito, tente de outro totalmente diferente ^_^

View Article



Reflection Type

Rui, estou ciente de tudo oq você falou. xDÉ sempre bom minimizar as possibilidades de erros, e é o que sempre tento fazer. O nome da classe eu escrevo na propriedade Tag do ToolStripMenuItem. É de lá...

View Article

Reflection Type

Bem, na verdade quanto mais vc evitar um erro melhor, tudo bem q ate hoje vc nunca fez isso, mas se amanha outra pessoa alterar seu codigo e nao souber dessa restriçao ele vai ter muito trabalho para...

View Article

Reflection Type

É, estou ciente disso. Eu vou fazer o teste para ver se existe mais de um, se existir, lanço uma exception. Mas passar o fullname é meio chato. Fazendo esse teste o erro não vai ocorrer, e pelos...

View Article

Reflection Type

Mas Joba... o que acontece se vc vier a ter 2 classes com mesmo nome com namespaces diferentes ?O certo é por na sua tag o Fullname mesmo, passar so o Name vc vai tar correndo o risco de gerar um erro...

View Article


Reflection Type

Rui, dessa maneira não dá certo tendo apenas o  NAME. Só daria certo se eu passasse o FULL NAME.Get a life. Go party!

View Article

Reflection Type

Type type = Assembly.GetExecutingAssembly().GetType((sender as ToolStripMenuItem).Tag.ToString()));if (type == null)    throw new Exception("Tipo invalido") ;Se não funciona de um jeito, tente de outro...

View Article

Reflection Type

Type type = null; foreach (Type t in Assembly.GetExecutingAssembly().GetTypes()) { if (t.Name.Equals((sender as ToolStripMenuItem).Tag.ToString())) type = t; } Não sei se tem outro jeito, mas fiz assim...

View Article


Reflection Type

Você precisa do "full name" do tipo para conseguir recuperá-lo. Algo como:Type.GetType("MeuNamespace.OutroNamespace.MinhaClasse" ); E existe algum método que, passando o "name", retorne o "full...

View Article


Reflection Type

deu certo. Mas agora, como eu instancio um objeto tendo o nome da classe como string?Get a life. Go party!

View Article

Reflection Type

Você precisa do "full name" do tipo para conseguir recuperá-lo. Algo como:Type.GetType("MeuNamespace.OutroNamespace.MinhaClasse");

View Article

Reflection Type

Não deu certo... type fica null Type type = Type.GetType((sender as ToolStripMenuItem).Tag.ToString()); Get a life. Go party!

View Article

Reflection Type

JobaDiniz, Se a sua classe foi definida no mesmo assembly que está sendo executado, tente fazer o seguinte: Type t = Type.GetType((string)controle.Tag); if (t.Equals(obj.GetType())) { ... } Att. Ari C....

View Article


Reflection Type

Na propriedade Tag do ToolStripMenuItem eu tenho uma string com o nome de uma classe. Olhando essa linha de código: if( obj is MinhaClasse){ ..... } Nessa linha eu verifico se o obj é do tipo...

View Article
Browsing latest articles
Browse All 14 View Live




Latest Images