clr

How to reference System.Xml.Linq in SQL Server 2008 CLR Object?

I want to create a CLR Stored Procedure for SQL Server 2008 that references the System.Xml.Linq assembly. According to the documentation (http://msdn.microsoft.com/en-us/library/ms403279.aspx) this assembly is safe for use in SQL Server 2008. However when I attempt to add a reference using Visual Studio 2008 (Team Suite with GDR R2 ins...

What's the best .Net counterpart of Google Web Toolkit?

What's the best .Net counterpart of Google Web Toolkit? How can you compare both of technologies? ...

WeakReference implementation in .NET

I understand and appreciate the usefulness of the System.WeakReference class in the .NET framework, but am curious as to the implementation details. How is WeakReference implemented in .NET? MSDN discusses the usage of WeakReference in detail, but has little details that I've seen on how this works under the hood. How does the CLR t...

Necessary to pin_ptr on C++ CLR Value types, why?

Since .NET Value types (managed C++ structs) are stored on the Stack why is it (or, alternatively is it actually) necessary to pin_ptr them in order to pass a pointer to an unmanaged function? Eg. BYTE b[100]; If I pass &b to an unmanaged function without first pinning it, may the stack become corrupted? Is the CLR stack subject to c...

Are there any vendors providing MSIL / CLR on hardware?

I have a set of MSIL / CLR applications (written in C#). I am looking for a way to burn them onto a pure hardware platform. I've seen that Altera has an embedded processor called NIOS II that appears to support eCLR (embedded common language runtime), but it's just a processor and not something I would consider end market product. Can...

Spaces in C# Enums

Is there any way to put spaces in a C# enum constant? I've read that you can do it in VB by doing this: Public Enum EnumWithSpaces ConstantWithoutSpaces [Constant With Spaces] End Enum ...and then access it like this: Public Sub UsingEnumWithSpaces() Dim foo As EnumWithSpaces = EnumWithSpaces.[Constant With Spaces] End Sub ...

MMC .Net Runtime Version

Hey All, I am currently developing an MMC snap-in but have hit a big snag - it's done using the .Net 4.0 framework; and MMC is loading a previous version of the runtime. Using an older version of the runtime isn't really an option, as the entire project is written for 4.0 (so far 5000 LOC); this is merely a management front-end (fancy ...

Are CLR DLLs mirrored when using SQL Server Mirroring?

I have a SQL Server database (2008) within which I have some CLR DLLs that SQL uses for various things. Are these DLLs mirrored when I use SQL Mirroring? Our DBA says not, but I find this crazy and cannot find much info on it online. Is it possible to mirror the CLR DLLs? ...

What does 'Cor' stand for?

I've seen in it in the primary CLR dll, mscorlib.dll, and I've seen in it in this CLR Profiling API interface, ICorProfilerCallback2. Just curious: what does the word 'Cor' stand for? ...

How do you show formating charachters in a FlowDocumentPageViewer?

I am building a tool to display diffs between two text documents and I need to show formatting. Anyone know how to do it in a FlowDocumentPageViewer or WPF? ...

Can I pass arguments to an external (CLR) SQL Server trigger?

I have a trigger in SQL Server, but I need to pass arguments to the CLR code, i.e., information not provided in the trigger context. Is something like this even possible? CREATE TRIGGER MyTrigger ON MyTable FOR INSERT AS EXTERNAL NAME MyAssembly.MyNamespace.MyTriggerHandler("Foo", "Bar") These arguments would be static, of course. ...

How do I set SuppressUnmanagedCodeSecurity for callbacks?

When using P/Invoke, adding [SuppressUnmanagedCodeSecurity] can speed calls from managed code into unmanaged code in trusted scenarios. Is there a way to accomplish the same thing in the reverse direction, to speed things up when I call from unmanaged code back into managed code? Profiling shows a much higher overhead going in that dir...

XNA on iPhone

I don't know if it's a strange question but how could I run a game made with XNA on the iPhone/iTouch ? Which steps/tools (existing ones or imaginary...) should be used ? note: The goal is to avoid modifying existing C# code UPDATE : If I understand correctly, I must be able to: 1) Run my XNA code on Mono (monoxna or SilverSprit...

How to handle multiple wildcards with SQL Server

Hello, I have some filters in the following form: Object A +/- Start End ---------------------------------------------- + 000000080000 000000090000 - 000000800500 + 054* Object B +/- Start End ---------------------------------------------- + 000000090000 000000100000 + 00??00900500 - 000000900500 + ...

Interface Type Constructor

In chapter eight (p189) of "CLR Via C#", Jeffrey Richter states that: "A Type constructor can be applied to interfaces (although C# doesn't allow this)" I've done a little bit of research and I can't seem to find why an interface would ever need a type constructor, in any language. This seems like something that you would explicitly di...

Finalization Reachable Table

If I implement a destructor in a class, Foo, instances of Foo are tracked closely on the finalization queue. When an instance of Foo is garbage collected, I understand that the CLR sees the entry in the finalization queue and gives that object special treatment by moving the object off the heap and into the finalization reachable table. ...

Implementing debugger support: choice of debugging API

The .NET Framework has unmanaged debugging and profiling APIs that I assume people/companies are familiar with. If someone was implementing debugger and profiler support for a new CLI runtime¹: What would be the pros/cons of basic their operation on these existing APIs? These APIs retain backward compatibility² by incrementing interfac...

What is the 'COM context' referred to in the 'ContextSwitchDeadlock' MDA message?

While running unit tests, I'm getting the MDA shown below. In the error message, what is the hexadecimal value refered to as a 'COM context'? Can I determine this value for a given STA thread? If so, how? Managed Debugging Assistant 'ContextSwitchDeadlock' has detected a problem in 'C:\Program Files\Microsoft Visual Studio ...

Error creating Web proxy

I have a CLR enabled .NET app that accesses a webservice and writes an xml file to a webserver for a SQLServer SSIS package to digest. Everything works fine on the development servers, but the production server returns the following error: Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration se...

What are the best reads to know more about the .NET CLR ?

What are the best resources to read/learn about the internal details about the .NET CLR? ...