Skip to content

Instantly share code, notes, and snippets.

@karenpayneoregon
karenpayneoregon / someprojectfile.csproj
Last active September 16, 2025 14:25
reduced source path
<PropertyGroup>
<PathMap>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))=./</PathMap>
</PropertyGroup>
@doggy8088
doggy8088 / Oracle.ManagedDataAccess_v19.11.0_README.md
Created March 16, 2021 03:42
Oracle.ManagedDataAccess NuGet Package 19.11.0 README

Oracle.ManagedDataAccess NuGet Package 19.11.0 README

Release Notes: Oracle Data Provider for .NET, Managed Driver

March 2021

This document provides information that supplements the Oracle Data Provider for .NET (ODP.NET) documentation. You have downloaded Oracle Data Provider for .NET from Oracle, the license agreement to which is available at

namespace System.Collections.ObjectModel
{
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Diagnostics;
@swlaschin
swlaschin / Calculator_implementation.fsx
Last active July 30, 2023 14:50
Type-first design and implementation for a calculator app
(*
Calculator_implementation.fsx
Related blog post: http://fsharpforfunandprofit.com/posts/calculator-implementation/
*)
// ================================================
// Draft of Domain from previous file
// ================================================
module CalculatorDomain_V3 =
@patsissons
patsissons / INotifyPropertyChangedExtensions.cs
Created May 20, 2014 04:44
INotifyPropertyChanged to Observable (portable FromPropertyChangedPattern)
namespace Test
{
public static class INotifyPropertyChangedExtensions
{
public static IObservable<EventPattern<PropertyChangedEventArgs>> FromPropertyChangedPattern(this INotifyPropertyChanged source)
{
return Observable.FromEventPattern<PropertyChangedEventHandler, PropertyChangedEventArgs>(
x => source.PropertyChanged += x,
x => source.PropertyChanged -= x);
}